我目前正在开发我自己的第一个Joomla内容插件。 我想将自己的CSS添加到文档对象中,所以我需要插件的路径。
当然我可以使用像
这样的东西$styleSheet = JURI::base(). "plugins/content/<my plugin>/css/mystyle.css
但我还想使用一些API来查找我的实际安装路径。
这可能吗?
答案 0 :(得分:1)
添加样式表的唯一API调用是
$doc = JFactory::getDocument();
$doc->addStyleSheet('path/to/style.css');
您可以使用JURI :: base() - 函数来获取绝对路径,但这不是必需的。
没有用于获取插件或模块的url-path的API调用,因为它不是真正需要的,无论如何都不会直接通过此uri调用插件或模块。
通常的做法是在/ media-folder中为插件,模块和组件放置样式元素,javascripts等。浏览此文件夹以查看其完成方式。