我在这里遇到了一个小问题,非常感谢您的帮助。
我正在尝试创建一种菜单,该菜单将在用户登录 Joomla 后显示(尽管 joomla 的事实并不重要)。我为两个不同的用户提供了两个不同的输出。如果用户是用户 A,他/她将看到输出 A,如果是用户 B,他/她将看到输出 B。
我已经想出了如何做“看看谁是用户——给出输出”部分。它运行良好。问题在于输出本身。我正在尝试回显一个包含图像和文本的 div,两者都作为链接。但是,我得到的唯一输出是文本,没有任何格式。
这是代码:
<?php
$user =& JFactory::getUser();
if ($user->id == 291) {
echo <<<EOS
<div class="mitribu"><a href="index.php?option=com_content&view=category&layout=blog&id=13"><img class="mitribuimg" src="images/banners/books.png" alt="books"/>Mi tribu</a></div>
EOS;
}
?>
如您所见,这应该呈现图像和文本 Mi tribu,这应该是一个链接。但我唯一得到的是纯文本的 Mi tribu。
我在这里做错了什么?
非常感谢您!
埃尔南。
编辑:我找到了答案。它是用于在 Joomla、Sourcerer 中的文章和模块中呈现 PHP 的插件,它正在剥离代码。以防万一其他人有同样的问题,这里是解决方案:
您必须使用 {source 0} {/source} 添加代码。添加 0 告诉插件不要剥离 HTML 代码。