Joomla Geeks!
请帮助我。网页设计师为Joomla创建设计,其中
<jdoc:include type="message" />
应位于自定义组件的视图(默认.php)内。这是因为divs嵌套,我无法改变任何东西。
尽管如此,我必须找到一种解决方案,将 Joomla 系统消息包含在组件的视图(默认.php)而不是模板的索引中.php,该怎么做?可能吗?
UPD:我已经解决了这个问题,但现在我需要覆盖这段代码:
<dl id="system-message">
<dt class="message">MESSAGE_TYPE</dt>
<dd class="message message fade">
<ul>
<li>MESSAGE_TEXT</li>
</ul>
</dd>
</dl>
有了这个:
<div class="message">
<span class="jsMessage info_message">
<span>
MESSAGE_TEXT <a class="close jsCloseMessage" href="javascript:void(0)"></a
</span>
</span>
</div>
我应该为此使用 templates/mytemplate/html/modules.php 文件吗?
$document = & JFactory::getDocument();
$renderer = $document->loadRenderer('message');
$msg=$renderer->render();