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