在joomla中获取组件内容

在joomla中获取组件内容

本文介绍了在joomla中获取组件内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在制作一个系统插件,我需要一种将html放在任何组件之前以及标头,菜单等之后的方法.换句话说,我需要将html放在模板中:

I'm making a system plugin and I need a way to put html before any components and after header,menu ecc. in other words I need to put html before this in template:

<jdoc:include type="component" />

谢谢

推荐答案

我找到了我需要的东西:

I found what I need:

  // get the document object.
  $doc = JFactory::getDocument();

  // get the buffer
  $buffer = $doc->getBuffer('component');

  // your string to insert
  $insert_string = "<p>I've been inserted</p>";

  // insert the string
  $buffer = $insert_string . $buffer;

  // reset the buffer
  $doc->setBuffer($buffer, 'component');

这篇关于在joomla中获取组件内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 06:01