使用 Joomla 3.1 并创建模板。
我有一个模板参数开关来显示首页“组件”或隐藏它。
我目前在我的 index.php 文件中使用以下内容:
<?php
$menu = & JSite::getMenu();
if($menu->getActive() !== $menu->getDefault()) :
?>
<jdoc:include type="component" />
<?php endif; ?>
我想<?php if ($frontpageshow) : ?>
在上面添加一条语句,以便发生以下情况:
如果我的模板参数设置为“显示首页组件” -
<jdoc:include type="component" />
显示在首页和所有页面上。如果如果我的模板参数设置为“隐藏首页组件” -不会显示在首页上,但
<jdoc:include type="component" />
会显示在所有其他页面上。
有任何想法吗?
我的 templateDetails.xml 如下:
<field name="frontpageshow" type="radio" class="btn-group" default="1" label="TPL_FRONTPAGESHOW_LABEL" description="TPL_JOOSTRAP_DESC">
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
我有另一个文件声明我的变量,即
$frontpageshow = $this->params->get('frontpageshow');