如果在特定类别中运行代码

时间:2013-08-13 15:13:14

标签: joomla joomla3.0

您好我正在尝试在Joomla 3.0中的某些页面上显示html代码,具体取决于他们所处的类别 - 我已经尝试了这个但它不起作用并且什么都不显示;

<?php $catid = JRequest::getInt('catid'); if ($catid == 14) {?>

HTML CODE GOES HERE

<?php } ?>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

不要将其硬编码到您的网站,只需使用Advance Module Manager和自定义HTML模块即可。这将使更改/添加/删除您想要显示的内容以及您想要显示它的位置变得微不足道。

首先,如果您还没有,请为每个类别创建一个菜单项。如果您不希望链接显示在任何位置,请为链接创建新菜单,不要将其分配给模块。

接下来,安装Advance Module Manager。对于每个类别,使用您要显示的内容创建一个新的自定义HTML模块。然后只需将模块分配给您在第一步中创建的菜单项。