在 joomla 组件中添加新的 Js,css 文件

Posted

技术标签:

【中文标题】在 joomla 组件中添加新的 Js,css 文件【英文标题】:Add new Js,css files in joomla component 【发布时间】:2012-07-10 17:41:53 【问题描述】:

我想将 .js 文件和 css 文件插入到我的 joomla 组件中,并在 .php 文件中调用所有这些文件。有人知道这个过程是什么吗? 谢谢

【问题讨论】:

【参考方案1】:

恰好正在处理这个问题。 在文件\com_yourcomponent\views\yourview\view.html.php 中,在函数display() 中,

$document->addStyleSheet('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css');
$document->addCustomTag('<script type="text/javascript" src="components/com_yourcomponent/js/jquery-1.7.2.min.js"></script>');

【讨论】:

【参考方案2】:

在您的组件中使用:

    $js = JUri::root() . 'mycssFolder/style.css';
    $doc = JFactory::getDocument();
    $doc->addScript($js);

更多信息http://docs.joomla.org/JDocument/addScript

【讨论】:

这对我帮助很大。虽然应该是 $doc-&gt;addStyleSheet($js); 添加样式表【参考方案3】:

在 Joomla 中! 2.5、我在视图display()中使用了如下代码:

JHtml::stylesheet(JURI::base() . 'components/com_mycomponent/css/mycomponent.css', array(), true);

【讨论】:

【参考方案4】:

最好的提问地点: http://forum.joomla.org/

好的,好的,对于downvoters:***.com :)

【讨论】:

以上是关于在 joomla 组件中添加新的 Js,css 文件的主要内容,如果未能解决你的问题,请参考以下文章

Joomla!自定义组件 css 问题

我的 Joomla 模板正在使用 JS 加载我的自定义 CSS。有没有办法将唯一版本标签添加到我的自定义 CSS 中?即:custom.css?20180101

在 Legacy 或 Native 类中构建新的 joomla 组件?

设计一个新的 Joomla 组件

构建新的 Joomla 组件

Joomla 2.5 组件升级同时保持文件不变