我在具有 css 和 js 文件夹的模块文件夹中有一些模块,我正在考虑如何将所有这些 css 和 js 文件自动加载到我的模板标题中。
我正在考虑创建 2 个名为cssloader和jsloader的模块,它们将包含在模板的标题部分中。
它们将包含一些 php 脚本,将 css(和 js)的 url 放入一个数组中,该数组将在模板中输出,例如:
<?php echo Modules::run( 'cssloader/cssloader/_css_include_for_frontend' ); ?>
url 将被一些脚本抓取,该脚本将搜索 CI 应用程序的模块文件夹并在其中查找 css 文件夹以及带有一些已定义常量或变量的文件load_css.php ,例如
$css_loader_frontend['slider'] = array('slider.css',
'slider_ie6.css'
);
$css_loader_backend['slider'] = array('slider_admin.css');
该文件将包含将要加载的文件,例如 slider.css(在滑块模块 css 文件夹中)
和 javascript 的类似场景。
我的方法对与否,你会以某种不同的方式做吗?
你怎么看待这件事?
你会做什么不同的和更有效的?
谢谢