Wenn Sie in Ihrem JYAML-Template mit der Version 4.0.x unter Joomla 2.5 ein oder mehrere Module an einer von Ihnen frei definierten Modulposition veröffentlichen wollen, müssen Sie eine korrekte Reihenfolge einhalten - ohne die, wirds nicht gelingen.

  1. In Templatescript müssen Sie den jdoc-Aufruf platzieren und dabei den Namen für die Templatepositionen benamen (z.B.: so <jdoc:include type="jyaml" name="search_top" />)
  2. Das Script speichern und ins Backend in die JYAML-Stile-Verwaltung wechseln. Rechts die Dynamische Template Positionen aufklappen. Hier sollte jetzt eine Modulposition mit dem Name search_top auftauchen. Okay.



  3. Wir wechseln in unsere J!Modul-Verwaltung und suchen uns dort das Modul, welches wir in dieser Modulposition veröffentlichen wollen und öffnen dessen Verwaltung. Im Feld geben wir jetzt einen Name ein. Das ist wichtig, nicht eine Position auswählen über den daneben befindlichen Button, sondern auch hierfür einen eigenen Namen auswählen, der allerdings nicht genauso heißen darf wie eine bereits existierende Modulposition. In unserem Beispiel wählen wir top_seach. Ggf. noch die anderen Moduleinstellungen vornehmen und dann speichern/schließen.
  4. Wir wechseln wieder wie oben beschrieben in unsere Dynamischen Template Positionen und gehen in die Templateposition namens "search_top". Durch klicken auf das (+)-Symbol - "Position hinzufügen" erzeugen wir einen neuen Eintrag. Beim Positionstyp wählen wir "Module Position", in der zweiten Pulldownliste wohlen wir unser o.g. Modulnamen z.B. top_search aus der Liste aus, der hier nun enthalten sein sollte. Die dritte Pulldownliste definiert den Style - je nach Wunsch. Das ganze speichen und dann im Frontend den Erfolg kontrollieren.

Noch ein Hinweis zur Namensgebung. Möglichst nur kleinbuchstaben für die Benennung der Module und Modulpositionen verwenden. Ich habe den ungesicherten Eindruck gewonnen, dass bei Verwendung von Großbuchstaben es nicht funktioniert - also hier lieber Nummer sicher gehen.

Das sollte es dann gewesen sein.