2

Ich versuche, eine Vorlage mit Optionen im Backend zu machen, nahm ich das Dokument über Optionen und ich konnte sehen, dass es eine Einstellung gibt, die das verfügbare Menü auflistet und wählen Sie die, die angezeigt werden soll eine bestimmte Position (Off-Position-Anweisung über Module).Template Parameter Menü Joomla 2.5

Parameter in templateDetails.xml (aus dem doc>http://docs.joomla.org/Menu_form_field_type):

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; ?> 

Also wenn ich die Liste von aufgezeichneten Menüs, Auswahl und Speichern ist möglich, keine Sorge, dass s ide. Mein Problem ist, ich verstehe nicht, wie das ausgewählte Menü in index.php meiner Vorlage angezeigt wird. Ich kann den Namen dieses Menüs abrufen, aber wie kann ich es anzeigen?

Dank

Antwort

3

Sie brauchen eine Modulposition definieren (Beispiel: Menü) in templateDetails.xml. In Ihrer Vorlage legen Sie diese Codezeile, wo Sie es wollen gezeigt werden:

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

Und schließlich im Backend, MAIN_MENU im „Menü“ Position definieren.

+0

Hallo Arnaud, Erstens danke für Ihre Hilfe. Eigentlich möchte ich keine neue Position deklarieren, sondern direkt aus der Management-Vorlage ein vordefiniertes Menü über Template-Parameter anzeigen lassen. Ich möchte nicht, dass der Benutzer die Position des Moduls ändert, sondern basierend auf seiner Wahl der Parametervorlage. Danke – Tomaw