我需要根据$ USER的属性应用设计师给出的样式表。
任何人都可以指导如何动态加载css文件,而不在主题配置$ THEME->表格中包含css文件?
感谢。
答案 0 :(得分:0)
如果是针对特定页面,则可以在该页面上使用$ PAGE-> requires-> css('/ path / to / stylesheet.css')为该页面加载正确的样式表(必须在页面输出开始之前完成。)
如果您希望在每个页面上都有这个并且您在主题中工作,那么您可以覆盖core_renderer(到theme_MYTHEME_core_renderer),然后覆盖__construct函数以检查$ USER全局,然后调用$ this->页面 - >要求 - > css(...)加载适当的CSS。