我使用灵活的工具包,我的一个项目下的子文件夹。当我在页面文件夹下创建一个子文件夹时,CSS和JS不会从atk4文件夹中选取,我必须将这些css和js复制到模板文件夹下。这是做这件事的正确方法吗?ATK4 - 网页文件夹和JS/CSS问题
1
A
回答
0
相对路径, 看: 某些目录
templates/index.html { `<script src='test.js'></script>` }
index.php
如果你想包括index.html
与test.js
必须更改相对路径 - 从test.js到模板/ test.js 编辑:看看:Click
0
是的。使用Agile Toolkit,默认情况下,文件从atk4/*加载。如果你想覆盖任何这些文件,包括模板,CSS,图像,类或模板,你应该复制它们以外。
例如:
atk4/template/jui/css/general.css -> template/jui/css/general.css
atk4/lib/Tabs.php -> lib/Tabs.php
如果你是包括CSS文件或链接到的图片,这是一个很好的实践,在自己的模板使用
<?template?>img/myimage.png<?/?>
。这指示敏捷工具包可以正确定位资源和链接。
0
罗马书说,你可以把自己的文件在/模板/默认/ css文件夹(这就是所谓的瑞在4.0,但默认情况下,4.1),而这些应该由探路者被拾起。
您还可以添加额外的目录由增加他们在Frontend.php这样搜索的列表。
$this->addLocation('atk4-addons',array(
'php'=>array(
'mvc',
'misc/lib',
'sterling/jqplot/lib',
),
'css'=>array(
'sterling/jqplot/templates/js/jqplot',
),
所以现在探路者还会在指定的目录中搜索css脚本,我可以在我的页面代码中添加以下行。
$p->api->template->append('css_include', '<link type="text/css" href="'.$this->api->locateURL('css','mysite.css').'" rel="stylesheet" />'."\n");
相关问题
- 1. 按照角色的CSS,JS文件夹和网页文件夹问题
- 2. ATK4和文件上传
- 3. 删除文件和文件夹问题
- 4. 网页无法访问文件夹。 (IIS)
- 5. asp.net从网页访问的文件夹
- 6. WordPress主页文件夹(默认)问题
- 7. Symfony 2新窗口安装 - 网页文件夹权限问题
- 8. R文件夹和库的问题
- 9. IntelliJ和Maven源文件夹问题
- 10. Spring Boot和Thymeleaf Resource文件夹问题
- 11. res文件夹和R.java的问题
- 12. 问题在Outlook文件夹
- 13. App_code文件夹的问题
- 14. VB源文件夹问题
- 15. httpHandler - 子文件夹问题
- 16. 文件夹命名问题
- 17. App_Code文件夹问题
- 18. App_Code文件夹问题
- 19. .htaccess子文件夹问题
- 20. 隐藏带有随机文件夹和SSL的网页文件?
- 21. atk4 4.2.5模式生成器问题
- 22. 通过网络共享访问本地文件夹问题
- 23. .htaccess问题页面,像文件夹访问图像
- 24. 文件夹和php文件与网站
- 25. 访问创建html页面的文件夹和文件
- 26. Windows 7中的文件和文件夹只读属性问题
- 27. TortoiseSVN中隐藏文件和文件夹的问题
- 28. 的.htaccess重写问题(文件夹和文件名的更改)
- 29. Mac OS X上的文件夹和文件权限问题
- 30. ATK4 - Page_EntityManager