バックエンドで使用可能なオプションを使用してテンプレートを作成しようとしました。私はオプションについてドキュメントを取りました。利用可能なメニューをリストし、表示したいものを選択することができます特定の位置(モジュールによるオフ位置ステートメント)。 (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に:(メニュー例)あなたはモジュールの位置を定義する必要が
おかげ
こんにちはアルノー、 まずはご協力いただきありがとうございます。 実際に私は新しいポジションを宣言するのではなく、管理用テンプレートから直接テンプレートパラメータを介して定義済みのメニューを表示したいと思います。ユーザーがモジュールの位置を変更することは望ましくありませんが、パラメータテンプレートの選択に基づいて表示されます。 ありがとう – Tomaw