0

Joomla 3.1 の使用とテンプレートの作成。

フロントページの「コンポーネント」を表示または非表示にするテンプレートパラメータースイッチがあります。

現在、index.php ファイルで以下を使用しています。

<?php
$menu = & JSite::getMenu();
if($menu->getActive() !== $menu->getDefault()) : 
?>
<jdoc:include type="component" />
<?php endif; ?>

上記にステートメントを追加し<?php if ($frontpageshow) : ?>て、次のシナリオが発生するようにします。

  1. テンプレート パラメータが「show frontpage component」に設定されている場合<jdoc:include type="component" />、フロント ページとすべてのページに表示されます。

  2. テンプレートパラメータが「フロントページコンポーネントを非表示」に設定されている場合 -フロントページに<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');
4

1 に答える 1