0
我目前正在开发我的第一个自己的Joomla内容插件。 我想将自己的CSS添加到文档对象,所以我需要我的插件的路径。Joomla:找到当前模块/插件路径
我当然能做到使用类似
$styleSheet = JURI::base(). "plugins/content/<my plugin>/css/mystyle.css
但我想也使用一些API来找到我的实际安装路径。
这可能吗?
我目前正在开发我的第一个自己的Joomla内容插件。 我想将自己的CSS添加到文档对象,所以我需要我的插件的路径。Joomla:找到当前模块/插件路径
我当然能做到使用类似
$styleSheet = JURI::base(). "plugins/content/<my plugin>/css/mystyle.css
但我想也使用一些API来找到我的实际安装路径。
这可能吗?
唯一的API调用添加样式表是
$doc = JFactory::getDocument();
$doc->addStyleSheet('path/to/style.css');
可以使用JURI ::基地() - 函数来获取绝对路径,但它是没有必要的。
没有API调用来获取插件或模块的url路径,因为它并不是真的需要,插件或模块不会被这个uri直接调用。
通常的做法是将插件,模块和组件的样式元素,javascript等放在/ media-folder中。探索这个文件夹,看看它是如何完成的。
感谢您的回答! – Windwalker