Alles über Modul Positionen in Joomla

Was sind Modul Positionen?

layout_module

Modul Positionen in Joomla werden benötigt um Module auf der Seite zu veröffentlichen.
Durch Modulpositionen kann man in Joomla frei wählen welches Modul wo auf der Seite angezeigt werden soll.
In diesem Beispielbild ist alles was orange ist eine Modul Position in einem Joomla Template.

Wie kann ich Modul Positionen anzeigen?

modulmap-anzeigenUm alle Modul Positionen eines Template anzuzeigen gibt es einen query string, den man im Frontend ausführen kann.
Der String für die URL lautet: ?tp=1
Beispiel: http://www.deine-domain.com/index.php?tp=1

Diese Anfrage gibt alle im Template verwendeten Modulpositionen aus, auch jene auf denen noch nichts veröffentlicht wurde.
Beispiele wie man Joomla Modulpositionen im Frontend ausgibt: 

Wer erstellt Modulpositionen?


Modul Positionen werden beim Erstellen des Joomla Templates eingefügt.
Wer ein Joomla Template erstellt überlegt sich im Vorfeld welche Positionen er mit einbindet und wo diese im fertigen Template zu finden sind.

 

Wie kann ich Module auf einer bestimmten Modul Position veröffentlichen?

Hierzu geht man ins Backend von Joomla und klickt auf Erweiterungen > Module

erweiterungen_module

Dann auf Neu um ein neues Standard Modul (Module die in Joomla bei der Installation dabei sind) zu erstellen

module_neu

Wir wählen zu Testzwecken das Modul Eigenes HTML aus

module_html

Nun vergibt man einen Titel, wählt die gewünschte Modul Position aus, speichert ab und kontrolliert im Frontend ob das Modul angezeigt wird.

module_position

 

 

Wie erstellt man eine Modul Position in einem Template?

Um eine Modul Position in ein Template zu bringen benötigt man ein Stück Code.

Will man zum Beispiel die allseits bekannte und nahezu immer benutzte Position left (left dient meist für Hauptmenü und andere Sachen die in der linken Spalte erscheinen sollen) einfügen so öffnet man die Template Datei index.php und gibt diesen Code an der gewünschten Stelle (bei left ist das die linke Spalte) ein:

 

Ein Modul in der index.php laden
<jdoc:include type="modules" name="left" />
 

 

Unter diesem Stück Code verbirgt sich der Typ modules (Standard), der frei wählbare Positions name und der style Typ.
Welche Style - Typen es für Module gibt und welchen Code diese erzeugen könnt ihr hier nachlesen.


Weiters muss man alle Modul Positionen in der Template Datei templatedetails.xml eintragen, damit diese im Joomla Backend ausgewählt werden können:

 

templateDetails.xml
<positions>
	<position>left</position>
</positions>
 

 

Als letzten Schritt muss man seine Modul Positionen per css designen. Um dies zu machen sieht man sich den ausgegeben HTML Code per Quelltextanzeige im Browser an und designed alles durch.

 

Gibt es eine Begrenzung der Anzahl von Joomla Modul Positionen?

Nein! Jeder kann sich so viele verschiedene Modul Positionen erstellen wie er braucht und auch beliebig mit Namen versehen. Joomla hat hier keine Begrenzung.

 

Kann man Module nur auf bestimmten Seiten anzeigen?

Ja! Hierzu wechselt man in die Einstellungen jedes Moduls und wählt die Seiten aus auf denen es angezeigt werden soll. Man kann zwischen Alle, Keine, Aus Liste wählen entscheiden. Die Namen dieser Einstellungen sprechen für sich. Beachtet sollte jedoch werden, dass wenn man Aus Liste auswählen einstellt, dann werden neue Menülinks nicht automatisch mit gesetzt. Das bedeutet dass man für jeden neuen Menülink die Moduleinstellungen bedenken und nachjustieren sollte, sofern auf der Zielseite einzelne Module angezeigt werden sollen.

module_angezeigt


Kann man Module auch im Content laden?

loadposition eingeben

Ja! Module können auch in einem Beitrag angezeigt werden. Mit Hilfe des Parameters "loadposition NameDerModulPosition" lassen sich ganze Module zu einer Position einbinden.
Um keine Modulposition des Templates zu verschwenden die man dort oder da brauchen kann darf man eine erfinden.
Dazu wechselt man in die Moduleinstellungen und schreibt in das Dropdown Feld in dem man normalerweise die Modulposition auswählt einen fiktiven Positionsnamen.
Diesen Namen verwendet man dann auch im Content mit dem Parameter "loadposition fiktiverName"

 

Diesen Code im Joomla Beitrag eingeben
{ loadposition user4}
 
 

Achtung: Nach dem ersten { keine Leerstelle lassen wie oben, sonst wird es nicht von Joomla erkannt. (Hier musste ich eine Leerstelle eingeben, da Joomla sonst unser user 4 laden würde :-)

 

Fazit

Mit Hilfe der Module ist man sehr flexibel was den Aufbau und das Layout einer Seite betrifft. Man hat über das Backend volle Kontrolle über seine Module. Es gibt eine Menge Module die man sich dank der Joomla Community kostenlos herunterladen und installieren kann. Der modulare und beliebig erweiterbare Aufbau einer Joomla Webseite ist somit eine der großen Stärken von Joomla.

 


Pink Hopper 13.04.2014  
Query String funktioniert nicht Ja Nein  

Hallo und ebenfalls Danke für die tollen Erklärungen. Allerdings funktioniert bei mir der Query String im Frontend (?tp=1) nicht. Egal welche Seite ich aufrufe ich sehe keine Modulpositionen, wie in den Beispielen beschrieben. Woran könnte das liegen? Vllt irgendwelche Browsereinstellungen oder so?

 
   
       
rezaakhmad 25.03.2014  
herrliche Fragen insgesamt Ja Nein  

herrliche Fragen insgesamt, müssen Sie einfach gewann eine ganz neue Leser. Was würden Sie über Ihr veröffentlichen, dass man einfach gemacht vor ein paar Tagen vor? Jede positive? rezaakhmad.com

 
   
       
Peter Demel 25.03.2014  
Super Beitrag Ja Nein  

Ein super Beitrag. Hat mir sehr geholfen.
Man lernt nie aus!
<a href="http://www.tierkommunikation-tierheilung.de">Tierkommunikation</a>

 
   
       
Manana 01.03.2014  
Module im Content laden Ja Nein  

Hallo, danke für die Tolle Anweisungen. Allerdings gelingt es mir nicht ein Modul in den Beitrag einzubinden. Ich habe einen Modul erstellt (slideshow), habe eine unwichtige position ausgewählt {loadposition home-2} und das ganze in den Beitrag reingeschrieben.
Wird gar nichts angezeigt :( was mache ich falsch? Könnt Ihr mir vielleicht helfen?
Danke im Voraus!!!
LG
Manana

 
   
       
Steven 07.02.2014  
Ja Nein  

vielen Dank für den guten Artikel, damit war mir gleich klar, wie ich die Sache anwenden muss. Ich verwende selbst Joomla, und das mit den Modul Positionen ist für Newbies gar nicht so einfach, aber hab es doch noch geschafft. Bei Online Casino habe ich dies ebenfalls verwendet. Vielen Dank!

 
   
       
Mario Rollnik 12.01.2014  
Vielen Dank Ja Nein  

Danke für die recht ausführliche und gut gestaltete Beschreibung zu den Modul-Positionen. Nochmals danke.

 
   
       
Gionni 23.12.2013  
In eine Position mehrere Module anzeigen lassen! Ja Nein  

Hallo, der Artikel ist sehr sehr hilfreich. Aber ich möchte gerne in eine und der selben Position die Module nebeneinander anzeigen lassen; ich habe es auch ausprobiert, die Zuweisung ist möglich allerdings werden die Module untereinander angezeigt! Ist es möglich nebeneinander? Bin für jede Hilfe Dankbar!
Gionni

 
   
       
Gionni 23.12.2013  
In eine Position, die Module nebeneinander anzeigen Ja Nein  

Hallo, der Artikel ist in jedem Falle sehr hilfreich! Ich frage mich aber, ob es möglich ist in der selben Position Module nebeneinander anzeigen zu lassen; wenn ich es versuche lassen sich natürlich mehrere Module der gleichen Position zuweisen, aber angezeigt werden Sie untereinander! Bin für jede Hilfe Dankbar!
Gionni

 
   
       
fliegengitter 22.12.2013  
Ja Nein  

Ein sehr hilfreicher Artikel. Hat mir sehr weiter geholfen, hab fast 2 stunden nach brauchbaren infos gesucht und diese hier gefunden. Den blog hab ich mir selbstverständlich gebookmarked. sehr gute resoucen.

 
   
       
Norbert 05.10.2013  
Module im Content laden Ja Nein  

vielen Dank für die guten Hinweise. Prima Artikel.

 
   
       
Fotografen 19.09.2013  
Ja Nein  

Sehr hilfreich die Beschreibung! Vielen Dank

 
   
       
katharina 12.09.2013  
Vielen Dank Ja Nein  

Vielen dank für die beschreibung

 
   
       
Champions League Live Stream 27.08.2013  
Danke Ja Nein  

ich finde wordpress besser. aber vielen dank für die gute beschreibung

 
   
       
servos 24.07.2013  
123 Ja Nein  

{loadposition user4}

 
   
       
Stevia 21.04.2013  
gleich gebookmarked Ja Nein  

Hi, konnte dank dem Artikel mein Probem auf meiner Seite http://www.stevia-natural.de/stevia.php lösen. Hatte schon gedacht, ich bekomme das gar nicht mehr gebacken. Auf jedenfall vielen Dank!cool

 
   
       
Max 31.03.2013  
vielen Dank Ja Nein  

Hey, vielen Dank. Zum Glück habe ich den Post noch gefunden, sonst hätte ich es nicht mehr hinbekommen. Ich sitz schon 1 Woche an der Positionierung, hatte damit total Probleme gehabt bei meiner Test Seite. Aber jetzt klappts zum Glück. Vielen, vielen Dank nochmal für das super Tutorial!

 
   
       
Norbert 15.01.2013  
Bin dank Euch schon wider schlauer Ja Nein  

Hallo Ihr Lieben,
Danke für die toppen Topps. Konnte mein Template von http://www.crazy-list vollständig alleine bearbeiten.

weiter so.

 
   
       
Go Schutzpaket 05.12.2012  
Ja Nein  

hi und vielen Dank, Dein sehr detaillierter Artikel hat mir seh geholfen. Like lol
Werde deinen sehr guten Blog bookmarken und bald mal wieder vorbeischauen.

 
   
       
Holger 26.11.2012  
gut erklärt, gleich verstanden Ja Nein  

vielen Dank für den guten Artikel, damit war mir gleich klar, wie ich die Sache anwenden muss. Ich verwende selbst Joomla, und das mit den Modul Positionen ist für Newbies gar nicht so einfach, aber hab es doch noch geschafft http://www.hyaluronsaeure-kapsel.de

 
   
       
Peter 26.10.2012  
Logo verschieben Ja Nein  

Hallo @ all,

im Allrounder template sind zwei Logos im Banner integriert, "Image Logo" und "Media Logo".
Beide Logos befinden sich links im Banner.

Wie bekomme ich das Media Logo nach rechts hinter das Image Logo verschoben?

Gruß Peter

 
   
       
Kleiderspende München 15.10.2012  
Jetzt ist alles klar Ja Nein  

Jetzt ist mir endlich alles klar. Vielen Dank für die gute Beschreibung Kleiderspende München

 
   
       
Diarrhoe 26.09.2012  
Sehr schön! Ja Nein  

Endlich eine Anleitung die jeder versteht, danke!

 
   
       
Max 06.09.2012  
Ja Nein  

Ein sehr sehr guter Artikel. Toll gemacht, wie auch die weiteren Artikel dieser Seite (z.B. Seo für Anfänger).

Leider gibt es speziell für Joomla erst 2 Artikel. Ich hoffe es folgen noch weitere.

 
   
       
andalusy 30.07.2012  
Ja Nein  

Hallo, ich möchte gern das Menü auf Position User3 verwenden, die liegt aber genau auf meinem Logo, wie kann ich diese Position weiter runter bekommen?hab schon einiges gelesen werd aber daraus nicht schlau. العاب فلاش

 
   
       
العاب فلاش 30.07.2012  
thanks Ja Nein  

fotocatcher je nach Modulposition musst du entscheiden wieviel Platz du für einen Banner hast. Jede Modulposition wurde vom Desinger mit Werten versehen damit diese korrekt und ansprechend aussehen.Mit dem Tool Firebug kannst du das nachvollziehen.

 
   
       
Txchaser 03.07.2012  
modules and layout Ja Nein  

Hi there, I want to first say thank you for a very nice template. But I do have a question. I am using the template Black_LernVid in the template example it shows a 3 column layout. I have it installed and working correctly but I am only able to have 2 columns. I have joomla 2.5 installed. How do I go about having a 3 column layout as I cant findany options to enable this?
Thanks for your help.

 
   
       
Steve 02.07.2012  
Preview Ja Nein  

@lutze,
Doch das geht. Musst du nur aktivieren.
Hier steht wie man das macht: http://www.lernvid.com/faqs/joomla-templates/273-welche-modulpositionen-hat-mein-template.html

 
   
       
lutze 01.07.2012  
Ja Nein  

aber mit dem ?tp=1 , das funktioniert bei 2.5. nicht mehr???

 
   
       
Norbert 01.02.2012  
Ja Nein  

Endlich mal ein Artikel zum Thema, den sogar ich verstehe. Respekt und weiter sorolleyes...

 
   
       
Jorge C. 06.11.2011  
Ja Nein  

Hallo hab joomla1.7 auf Localhost. Wenn ich den MP3 Plugin auf eine Modulpostion z.B Position 15 setze wird eingebunden undspielt Sound ab. Wenn ich ihn als {loadposition position-15} im Beitrag setzewird er auch geladen spielt aber keinen Sound ab. im Quelltext schreibt er dannflashvarts http://localhost/htdocs/mp/sound.mp3(irgendwas scheint da nicht hinzuhauen)Wüsste jemand Rat ? fehlt irgendwas inin der XML oder index.phpMerci und schon vorallem DANK

 
   
       
dispo 30.10.2011  
Ja Nein  

Die Ausgabe der Beitragsliste einer Kategorie auf einer Modulposition, z.B. beforehead6, funktioniert problemlos.Ich möchte allerdings keine Beitragsliste, sondern einen einzelnen Artikel in der Blogansicht auf dieser Modulposition ausgeben.Muss ich dazu ein Plugin suchen?Danke im Voraus!

 
   
       
Manuel 23.10.2011  
Ja Nein  

Name der Modulposition... "loadposition NameDerModulPosition" wer lesen kann :) Danke!

 
   
       
Manuel 23.10.2011  
Ja Nein  

Hi!Ist user4 ein Modul, oder der name einer Modulposition?Schöne Grüße, hoffentlich antwrotet jemand :)

 
   
       
Juliusc. 08.10.2011  
Ja Nein  

Hallo, ich verwende Allrounder j1.6 und möchte dem maincontent ein mindestgröße geben. In der template.css reagiert der FF nicht (IE schon). Leider ist HP noch nicht online. Wäre über Hinweis sehr dankbar.

 
   
       
notoriousBIG 01.10.2011  
Ja Nein  

Super Artikel, 1000 Dank1

 
   
       
Niklas 18.09.2011  
Ja Nein  

Danke!!Dieser Artikel hat mir wirklich geholfen....

 
   
       
logoindex 04.08.2011  
Ja Nein  

danke guter Artikel, hat mir sehr geholfen. hab den blog gleich gebookmarked.

 
   
       
Timo Kühne 12.07.2011  
Ja Nein  

Ein sehr hilfreicher Artikel. Hat mir sehr weiter geholfen. Gruß Timo Kühne - http://www.geld--verdienen-im-internet.de

 
   
       
Peseta3 10.05.2011  
Ja Nein  

Hallo, ich möchte gern das Menü auf Position User3 verwenden, die liegt aber genau auf meinem Logo, wie kann ich diese Position weiter runter bekommen?hab schon einiges gelesen werd aber daraus nicht schlau.

 
   
       
Geni 06.04.2011  
Ja Nein  

Ich möchte im Allrounder 1.6 im Header mittels "LV ENHANCED Image Slider" wechselnde Bilder anzeigen. Links davon ein rechteckiges LOGO.Frage geht dies mit einer zusätzlichen Modulposition, oder mir zweien?Oder kann der Header dafür nicht verwendet werden?Vielen Dank für Ihre Hilfe

 
   
       
Ferdl82 27.03.2011  
Ja Nein  

Ferdl82 said :

Danke erst mal für die guten Erklärungen trotzdem hab ich eine frage zu den Modulpositionen ich habe mir euer Template LernVid.com_001 runter geladen und habe das Problem das ich gerne user 1 und 2 aus dem Template(kann ich nicht gebrauchen)entfernen möchte ist das möglich oder sind diese fest integriert? Wie bekomme ich die beiden raus gelöscht oder ausgeschaltet da ich eine unschöne Leerzeile dadurch habe.Danke schon mal im voraus
Hab es gefunden nach einigem probieren in dem Template und dem Tipp mit dem Module laden danke nochmal.

 
   
       
Ferdl82 24.03.2011  
Ja Nein  

Danke erst mal für die guten Erklärungen trotzdem hab ich eine frage zu den Modulpositionen ich habe mir euer Template LernVid.com_001 runter geladen und habe das Problem das ich gerne user 1 und 2 aus dem Template(kann ich nicht gebrauchen)entfernen möchte ist das möglich oder sind diese fest integriert? Wie bekomme ich die beiden raus gelöscht oder ausgeschaltet da ich eine unschöne Leerzeile dadurch habe.Danke schon mal im voraus

 
   
       
LernVid 07.12.2010  
Ja Nein  

fotocatcher je nach Modulposition musst du entscheiden wieviel Platz du für einen Banner hast. Jede Modulposition wurde vom Desinger mit Werten versehen damit diese korrekt und ansprechend aussehen.Mit dem Tool Firebug kannst du das nachvollziehen.

 
   
       
fotocatcher 07.12.2010  
Ja Nein  

Hallo Miteinander.Ich würde gerne ein Template (Lernvid black)von Euch verwenden, aber bei den Bannern werden diese größer als die Modulposition angezeigt. Ich verwende das Modul Banners von Joomla.Noch ein Kompliment zu Ihren Designs, die heben sich wirklich von vielen Angeboten ab.Gruß Lothar

 
   
       
Natsu 18.11.2010  
Ja Nein  

Bei Headmodul position is das menü dan da wo das Electric Phönix im header steht.rot wo sie bei headermodul bzw user 3 position sind grün wo es am besten sein sollte^^Und danke für die info mit willkomen.

 
   
       
LernVid 17.11.2010  
Ja Nein  

Hey Natsu, Die User3 Position ist für ein horizontales Zopmenü designed worden, somait hat dort nich mehr als ein solches Platz.Du kannst mal die Position headmodule ausprobieren: http://elephoenix.el.ohost.de/?tp=1Zur Info: Auf der Startseite hast du als Titel Willkomen geschrieben. Das schreibt man mit 2 m.

 
   
       
Natsu 15.11.2010  
Ja Nein  

Bräucht mal hilfe. Benutze euer Bad template und hab versucht euer Fisheye menü auf die HP zu bringen klappt soweit auch ganz gut nur funktionierts eigetnlich nur auf user 3 position allerdings überdeckt das da dan den anfang der startseite was ziemlich stört. Und da ich alles andere als fitt bin was das selberschreiben von html sachen betrifft bekomm ich das nicht so wirklich hin mit dem modulposition erstellen. bräucht also ne anleitung wo ich was hinschreiben muss damit ich noch über der user 3 Position das fisheyemenü hinpacken kann.Hompage: http://elephoenix.el.ohost.de/

 
   
       
Matze 10.11.2010  
Ja Nein  

Vielen Dank!! Kann mich #3 nur anschließen!!

 
   
       
Stephan 05.10.2010  
Ja Nein  

Vielen Dank! Fantastischer Artikel der auf die Merkliste gehört!

 
   
       
Eclipe 13.09.2010  
Ja Nein  

Sehr hilfreich die Beschreibung!

 
   
       
 
Kommentarformular ausblenden Kommentarformular ausblenden

Bold Italic Underline Quote Ordered List Unordered List URL zum Bild eingeben URL eingeben Code Smileys

:confused: :cool: :cry: :laugh: :lol: :normal: :blush: :rolleyes: :sad: :shocked: :sick: :sleeping: :smile: :surprised: :tongue: :unsure: :whistle: :wink: 

  1500 Verbleibende Zeichen

Antispam Anderes Bild laden Groß-/Kleinschreibung beachten