2

バックエンドで使用可能なオプションを使用してテンプレートを作成しようとしました。私はオプションについてドキュメントを取りました。利用可能なメニューをリストし、表示したいものを選択することができます特定の位置(モジュールによるオフ位置ステートメント)。 (DOC>http://docs.joomla.org/Menu_form_field_typeから)templateDetails.xmlでテンプレートパラメータメニューJoomla 2.5

パラメータ:

TemplateDetails.xml

<field name="mymenu" type="menu" 
default="mainmenu" label="Select a menu" 
description="Select a menu" /> 

のindex.php

<?php // no direct access 
defined('_JEXEC') or die('Restricted access'); 
$mymenu = $this->params->get("mymenu"); 
?> 

... 


<?php echo $mymenu; ?> 

だから私リストかかわらず録画メニューの選択と保存が可能で、それに心配はありませんide。 私の問題は、テンプレートのindex.phpに選択したメニューを表示する方法がわかりません。私はこのメニューの名前を取得することができますが、それを表示する方法は? TemplateDetails.xmlに:(メニュー例)あなたはモジュールの位置を定義する必要が

おかげ

答えて

3

。あなたのテンプレートでは、あなたはそれを示すことにしたいのコード行配置:

<jdoc:include type="modules" name="menu" /> 

をそして最後に、バックエンドでは、「メニュー」の位置にMAIN_MENUを定義します。

+0

こんにちはアルノー、 まずはご協力いただきありがとうございます。 実際に私は新しいポジションを宣言するのではなく、管理用テンプレートから直接テンプレートパラメータを介して定義済みのメニューを表示したいと思います。ユーザーがモジュールの位置を変更することは望ましくありませんが、パラメータテンプレートの選択に基づいて表示されます。 ありがとう – Tomaw

関連する問題