我的 joomla 模板上有一个 PHP if 语句,它似乎不起作用。我想要的是,如果您不在主页(默认页面)上加载以下代码,否则,不要加载代码。但是,它加载代码给了我不想要的外观。如果语句如下:
<?php /*see if we are on the homepage, if not load article tags and modules*/
$menu = &JSite::getMenu();
if (JRequest::getInt('Itemid') != $menu->getDefault()) : ?>
...my code...
<?php endif; ?>
如果您访问www.testingtesting1.info/jutwynne,您将看到正在加载的代码 - 使用 firebug 或您喜欢的任何开发工具。正在加载的代码是:
<div id="article" class="float-left">
<div id="additional-lins" class"float-right">
上面的标签在主页上时为空,在主页上时,这些标签根本不应该加载。
我到处询问,joomla.org 和专家交流没有答案(字面上没有答案)。这是我最后的希望。