Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Wie funktionieren Overrides?

  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 März 2016 17:20 #42580 von nicolafw
Wie funktionieren Overrides? wurde erstellt von nicolafw
Ich hab eine Joomla 3.5 Website mit dem Anema Theme von Warp. Ich habe jetzt lange recherchiert und bin immer noch zu keiner Lösung gekommen.

Ich möchte die Artikel-Metainformationen ändern:
Verfasst am 01. Februar 2016. Veröffentlicht in Events zu
01.02.2016 Events

Bei dem Template gibt es Overrides im Backend, aber dort steht nur wenig Code. Wenn ich die Dateien aus joomla-root/components/com_content/views/article/tmpl/ per FTP öffne, ist dort jede Menge code aber ich finde dort nicht die entsprechende Stelle im Code, wo ich das ändern könnte. Welches ist überhaupt die richtige Datei? Und muss ich dann den gesamten code der Root-Datei im Backend in die Template Overrides kopieren und dort ändern?

Über die Lanuges Overrides habe ich es auch schon probiert, aber dort wird der Text "Veröffentlicht in " erst gar nicht gefunden.

Vielen Dank für Hilfe.
Nicola
Anhänge:
Mehr
25 März 2016 19:06 #42582 von Chris Hoefliger
Chris Hoefliger antwortete auf Wie funktionieren Overrides?
a) suchst du am falschen Ort wenn du den Override für Kategorie Blog Items öffnest.
b) könntest du auch schlicht die Optionen für die Artikel dazu nutzen, wozu sie eigentlich gedacht sind.

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 März 2016 22:11 - 25 März 2016 22:24 #42583 von nicolafw
nicolafw antwortete auf Wie funktionieren Overrides?
a) ich möchte aber die Artikelinformationen im Kategorieblog ändern. Bei einzelnen Artikeln möchte ich sie gar nicht anzeigen.
b) ich finde dort keine Option die mir eine Änderung des Datumsformates erlaubt oder das "Verfasst am" los zu werden.
Mehr
26 März 2016 07:12 #42584 von Chris Hoefliger
Chris Hoefliger antwortete auf Wie funktionieren Overrides?
Zu deinem letzten a): Davon steht aber nichts in deinem Post.

Ich empfehle dir für das Osterwochenende etwas Lektüre zu Template Overrides:
Dies ist zwar noch J! 1.5 Zeugs, das Prinzip hat sich aber nicht verändert, zudem ist es in Deutsch.
Auch hier kannst du etwas lernen zum Thema.
Zudem ist die originale Joomla Dokumentation eine Fundgrube - leider machen sich nur wenig Leute die Arbeit, alles auf Deutsch zu übersetzen, die frankophone Gemeinschaft ist da wesentlich besser aufgestellt.

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
30 März 2016 19:24 #42604 von nicolafw
nicolafw antwortete auf Wie funktionieren Overrides?
Danke Chris, aber ich habe das Gefühl du willst mir nicht wirklich helfen. Tut mir leid, wenn dich meine Fragen nerven, aber du musst ja auch nicht antworten. Und wenn du dir die Mühe machst, fest zu stellen, dass ich am falschen Ort suche, könntest du mir ja sagen welches der richtige ist. Ich habe auch schon früher mit Overrides gearbeitet. Leider finde ich mich jetzt nicht mehr zurecht.

In meinem Template sind alle die override-Ordner und Dateien bereits angelegt, nach dem Schema joomla-root/templates/test-template/html/com_content/category/. Ich nehme an, /category ist der richtige Ort. Aber der Inhalt der override-Dateien ist ein andere als in den root-Dateien, viel weniger Code (wie im Screenshot im ersten Post). Muss ich den nun selbst reinkopieren? Leider finde ich schon in den root-Dateien, also in joomla-root/components/com_content/views/category/tmpl/ die entsprechende Datei nicht, wo ich die Texte Verfasst am und Veröffentlicht in entfernen könnte.
Mehr
30 März 2016 22:23 #42607 von Tribal6
Tribal6 antwortete auf Wie funktionieren Overrides?
Hi Nicola
Ich denke mal, ein Layout-Override könnte dir da helfen.
Das sind nicht explizit ganze Ansichten wie beim sog. bekannten Template-Override, sondern einzelne Textblöcke, die so global geändert werden können. Lies dich mal hier durch.

Willst du das aber nur für eine bestimmte View ändern, so kannst du da ja eine Abfrage hinzufügen:
Code:
$view = JFactory::getApplication()->input->getWord('view', ''); if ($view == 'article') { // dein Code } else { // alle anderen Ansichten }

Es sind natürlich auch mehrere if/elseif/else Blöcke möglich, je nach dem welche Ansichten du ändern möchtest.

Prost
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Folgende Benutzer bedankten sich: nicolafw
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Apr. 2016 10:21 - 05 Apr. 2016 10:22 #42638 von nicolafw
nicolafw antwortete auf Wie funktionieren Overrides?
Tausend Dank, Roger. Mit deinem Hinweis hats geklappt. Bei meinem Template war die Datei article.php dort bereits angelegt. Ich musste nur den entsprechenden Code finden und rauslöschen.

vorher:
elseif ($date) {printf(JText::_('TPL_WARP_META_DATE'), $date);}

nachher:
elseif ($date) {printf($date);}

Jetzt muss ich nur noch finden, wo ich das Datumsformat ändere...
Mehr
05 Apr. 2016 10:51 #42640 von Tribal6
Tribal6 antwortete auf Wie funktionieren Overrides?
Das kommt jetzt darauf an, ob $date ein String oder ein Datums-Objekt ist.
Mach da mal
var_dump($date) oder die(var_dump($date));
rein und rufe die Seite nochmals auf.

Vermutlich wird die Variable vom Typ String sein, das heisst formatieren ginge so:
Code:
elseif($date) { echo JFactory::getDate($date)->format('d.m.Y'); }
Mit welchen Abkürzungen du das Datum formatieren kannst, siehst du hier .

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Folgende Benutzer bedankten sich: nicolafw
  • nicolafw
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Apr. 2016 10:53 #42641 von nicolafw
nicolafw antwortete auf Wie funktionieren Overrides?
Danke, ich hab das jetzt in den language overrides gemacht:
DATE_FORMAT_LC3 > d.m.Y

Geht doch auch, oder?
Mehr
05 Apr. 2016 11:06 #42642 von Tribal6
Tribal6 antwortete auf Wie funktionieren Overrides?
Müsste auch gehen, ja.

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Moderatoren: pascaleChris Hoefligeradiheutschi.chTribal6RePaoDragonlord
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden