Joomla! 3.x Positions Tutorial
Dieses Tutorial behandelt die folgenden Themen:
Was sind Joomla! 3.x Positionen?
Jede Joomla! 3.x Vorlage hat Positionen , an denen Sie verschiedene Module veröffentlichen können. Stellen Sie sich die Positionen als Platzhalter in der Vorlage vor, die Sie mit einer anderen Art von Inhalt füllen- Menüs, Diashows, Anmeldeformulare, Suchformulare usw. Die Möglichkeiten sind endlos. Modulpositionen werden in der Vorlage definiert, die Sie verwenden, und der Designer hat die Kontrolle darüber. Es hängt von der Vorlage ab, die Sie verwenden, wie viele verfügbare Positionen Sie haben, wo sie platziert sind und wie sie aussehen.
Joomla 3 Standardvorlage- Protostar Positionen
Die Protostar-Vorlage hat die folgenden 9 vordefinierten Vorlagenpositionen.
In den Standard-Beispieldaten gibt es keinen Inhalt in der linken Spalte ( Left [position-8] ) oder dem Raum über dem ersten Artikel ( Top center [position-3] </strong)>). Wenn Sie dort ein Modul veröffentlichen, werden diese visualisiert. Das Debuggen [debug] wird ebenfalls nicht standardmäßig verwendet. Es wird hauptsächlich von Entwicklern verwendet, um ihren Code zu testen und Debug-Informationen unter der Fußzeile anzuzeigen.
Wie kann man ein Modul an einer gewählten Position veröffentlichen?
Um zu veranschaulichen, wie Sie Module zu Ihrer Website hinzufügen, werden wir ein Suchmodul zum Standard Joomla! 3 Vorlage. Um zu beginnen, gehen Sie zu Erweiterungen > Module .
Drücken Sie nun oben links auf der Seite auf Neu , um ein Modul hinzuzufügen.
Sie erhalten eine Liste der verfügbaren Modultypen. Wählen Sie, ob Sie ein Suchmodul hinzufügen möchten.
Auf der nächsten Seite werden Sie gebeten, einige Informationen zu diesem Modul hinzuzufügen. Wählen Sie einen Titel dafür aus- zum Beispiel Suche und wählen Sie das Modul, das in Position-0 angezeigt werden soll. Klicken Sie abschließend auf Speichern .
Sie können jetzt auf die Startseite Ihrer Joomla! 3.x und sehen Sie das neu veröffentlichte Suchmodul im oberen rechten Teil der Seite.
Wie ändert man die Position eines veröffentlichten Moduls
Um die Position eines Moduls zu ändern, melden Sie sich zunächst in Ihrem Joomla! 3.x Admin-Seite und gehen Sie zu Erweiterungen > Module .
Auf dieser Seite sehen Sie eine Liste Ihrer Module. Für die Zwecke dieses Tutorials werden wir das Modul Neueste Artikel aus der rechten Spalte des Joomla! 3.x Standardvorlage (Position-7) auf der linken Seite (Position-8). Finden Sie heraus, das Neueste Artikel -Modul und klicken Sie auf seinen Namen. Wenn Sie Schwierigkeiten haben, Ihr Modul zu finden, verwenden Sie den Suchfilter oben in der Tabelle, was sehr nützlich sein kann, wenn Sie viele Module haben.
Auf dieser Seite finden Sie das Dropdown-Menü Position und klicken Sie darauf. Sie werden sehen, dass eine Liste der verfügbaren Positionen erscheint. Wählen Sie position-8 .
Schließlich klicken Sie oben auf Speichern .
Das ist es, Sie können jetzt auf das vordere Ende Ihrer Website gehen und das Modul Neueste Artikel in der linken Spalte sehen.
Wie ordnet man Module, die an der gleichen Position veröffentlicht wurden, neu an
In der Joomla! 3.x Layout-Beispiel oben haben wir zwei Module in der rechten Spalte veröffentlicht- ein “Beliebte Tags” und ein “Neueste Artikel”-Modul. Um das Suchmodul über das andere zu stellen, gehen Sie zu Erweiterungen > Module .
Dann klicken Sie auf Suchwerkzeuge und aus dem Dropdown-Menü Position wählen Sie position-7 und klicken auf Suche .
Als nächstes müssen Sie diese Tabelle nach ihrer Reihenfolge sortieren. Um dies zu tun, wählen Sie Reihenfolge aufsteigend aus dem Dropdown-Menü auf der rechten Seite der Seite.
Dann, klicken Sie auf die drei kleinen Punkte in der ersten Spalte der Tabelle und dann ziehen Sie per Drag > Drop die Zeile für das Modul Neueste Artikel , über dem Beliebte Tags .
Sobald Sie das getan haben, gehen Sie zum vorderen Ende Ihrer Joomla! 3.x Seite und Sie werden bemerken, dass das Neueste Artikel Modul über das Beliebte Tags verschoben wurde.
Was passiert, wenn Sie Ihre Vorlage ändern?
Wie oben erwähnt, werden Modulpositionen innerhalb des Template-Codes definiert. Leider gibt es keinen Standard für die Benennung der Position. Das bedeutet, dass jeder Template-Designer Positionen anders benennen kann.
Zum Beispiel, anstatt einer Position mit dem Namen [position-8] , wie sie in Protostar definiert ist, können Sie eine Position [leftcolumn] haben. Dies bedeutet, dass wenn Sie die Vorlage wechseln, Sie die Position aller Module, die Sie in der [position-8] des Protostars veröffentlicht haben, auf die neue linke Spaltenposition ändern müssen.
Wie finde ich die verfügbaren Positionen in der von dir verwendeten Vorlage heraus?
Es gibt einen sehr nützlichen Trick, mit dem Sie herausfinden können, was die Namen von Joomla! 3.x Template-Positionen und wo sie sich auf der Vorderseite befinden. Gehen Sie zuerst zu Erweiterungen > Vorlagen .
Auf dieser Seite klicken Sie im oberen Menü auf Optionen .
Schalten Sie hier die Positionen des Vorschaumoduls auf Aktiviert und klicken Sie auf Speichern im linken oberen Teil der Seite.
Schließlich gehen Sie an den Anfang Ihrer Website, und fügen Sie die index.php? Tp = 1 Option am Ende Ihrer URL. Es sollte so aussehen http://yoursite.com/index.php?tp=1 . Sie werden eine Ausgabe ähnlich der auf dem Screenshot unten sehen.