it-swarm.com.de

Module überschreiben

Joomla 3.3 - Anfänger Ich erstelle mein erstes Template und nach der Installation kann es getestet werden. Ich habe versehentlich auf "mod_login" in der "Überschreibung erstellen" unter meinen Vorlageneinstellungen geklickt. und diese Nachricht erschien.screenshot

Ich verstehe das nicht und befürchte, dass sich dies auf meine zukünftige Customizing-Reise auswirken könnte.

wie kann ich diese Aktion rückgängig machen?

4
Elhamy

Mit Vorlagenüberschreibungen können die Entwickler das Layout eines Moduls ändern, ohne in den Kern des Modulcodes eingreifen zu müssen.

Vorlagenüberschreibungen sind einfach Duplikate der (normalerweise) default.php -Datei eines Moduls. In Ihrem Fall wurde mod_login dupliziert und dem erforderlichen Ordner hinzugefügt, damit Sie eine Vorlagenüberschreibung durchführen können. Da ich davon ausgehe, dass Sie die Außerkraftsetzung nicht verwenden möchten, löschen Sie einfach mod_login vom folgenden Speicherort

templates/ahmedasharaf/html

So einfach ist das. Hoffe das hilft

3
Lodder

Eine der leistungsstärksten Joomla-Funktionen ist die Möglichkeit, Komponenten- und Modulansichten zu überschreiben.

Über Modullayoutüberschreibungen

Module werden wie Komponenten in einer bestimmten Verzeichnisstruktur eingerichtet.

/ modules/mod_latest_news/tmpl default.php (das Layout) helper.php (eine Hilfsdatei mit Datenlogik) mod_latest_news.php (die Hauptmoduldatei) mod_latest_news.xml (die XML-Installationsdatei) Ähnlich wie bei den Komponenten im Hauptmodul Verzeichnis (im Beispiel mod_latest_news) gibt es ein/tmpl/-Verzeichnis. Normalerweise gibt es nur eine Layoutdatei, aber je nachdem, wer das Modul geschrieben hat und wie es geschrieben wird, kann es auch mehr geben.

Bei Komponenten muss die Layoutüberschreibung für ein Modul auf eine bestimmte Weise platziert werden. Am Beispiel von Beez sehen Sie folgende Struktur:

/ templates/beez/html/mod_latest_news (dieses Verzeichnis entspricht dem Namen des Modulverzeichnisses) default.php (diese Datei entspricht dem Namen der Layoutdatei) Die Struktur für das Überschreiben von Modulen ist wiederum recht einfach: /html/mod_module_name/layout_file_name.php.

Kopieren oder Erstellen von Layoutdateien Die Vorlage rhuk_milkyway hat keine Layoutüberschreibungen für Module. Wenn Sie das Standardlayout für das Modul "Neueste Nachrichten" überschreiben möchten, müssen Sie die folgende Datei kopieren:

/modules/mod_latest_news/tmpl/default.php

erstellen Sie an diesem Speicherort die entsprechenden Verzeichnisse, falls diese noch nicht vorhanden sind:

/templates/rhuk_milkyway/html/mod_latest_news/default.php

Sie müssen beim Überschreiben des Modullayouts etwas Vorsicht walten lassen, da die Module auf verschiedene Arten entworfen werden können oder wurden, sodass Sie jedes Modul einzeln behandeln müssen.

http://docs.joomla.org/Understanding_Output_Overrides#Module_Layout_Overrides

Hier finden Sie die vollständige Erklärung zu Außerkraftsetzungen:

Grundlegendes zu Ausgabeüberschreibungen http://docs.joomla.org/Understanding_Output_Overrides

3
Anibal

Einfach, gehe in templates/YOUR_TEMPLATE/html und lösche das mod_login Mappe.

Dies ist jedoch zum einfachen Anpassen von Vorlagen gedacht, sodass es sich lohnt, diese zu verwenden, wenn Sie eine eigene Vorlage erstellen. Es ist nicht erforderlich, aber sehr praktisch, um das Erscheinungsbild einer Vorlage einheitlich zu halten.

Die einzige Funktion zum Überschreiben im Administrator ist das Erstellen des Ordners html/override_ für Sie. Früher wurde dies manuell durchgeführt, daher ist dies nur eine hilfreiche zusätzliche Funktion, um Zeit zu sparen.

1
Jordan Ramstad