Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将自定义html插入Joomla标头_Joomla - Fatal编程技术网

如何将自定义html插入Joomla标头

如何将自定义html插入Joomla标头,joomla,Joomla,我使用文件获取内容来获取html。我从html页面中提取css和js。现在我正在使用一个非常昂贵的函数 $css_elements = $doc->getElementsByTagName('link'); foreach ($css_elements as $css_element) { $Jdocument->addStyleSheet($css_element->getAttribute('href')); } 我想将csss链接保存

我使用文件获取内容来获取html。我从html页面中提取css和js。现在我正在使用一个非常昂贵的函数

 $css_elements = $doc->getElementsByTagName('link');
    foreach ($css_elements as $css_element) {

        $Jdocument->addStyleSheet($css_element->getAttribute('href'));
    }
我想将csss链接保存到一个文件中,然后读取该文件并将链接作为一个整体添加到HTML页面的head标记中

我想知道Joomla是否有一个内置函数,可以将未包装的文本添加到head标记中


谢谢大家

我建议在Joomla中使用Flexi自定义代码模块:

此模块允许我们在站点模块位置插入任何代码,如php、javascript php、CSS和html。例如,它可以用于Joomla站点的简单代码、简单功能、嵌入代码、adsense代码、附属代码和其他复制粘贴代码。 主要特点: 1.可用于PHP、HTML、JAVASCRIPT和CSS代码 2.可用于设置此模块的目标
3.简单灵活

您看过这个吗@和我的问题无关的房客。我想在joomla网页的头标签中添加文本。我需要知道joomla是否有这样的方法。谢谢你。对不起,我误读了你的问题。正常情况下,
$doc->addStyleSheet()
用于添加自定义css文件和
$doc->addStyleDeclaration()用于添加自定义css。您似乎正在使用
$Jdocument
,但您是否看到
$Jdocument=JFactory::getDocument()任何地方?我确实有
$Jdocument=JFactory::getDocument()。我正在Joomla中寻找一个函数,它允许我添加自定义文本。例如,如果我想添加
“Hello World!”
将其展开到head标记中,使其看起来像
Hello World。向标记添加随机文本有什么好处?例如,如果您只是想添加Hello World!,这有什么意义?头部用于包含脚本、添加自定义代码以及定义,而不是随机文本。