Zum Hauptinhalt springen
Blog & News

Aktuelles & Updates von
Joomla, Wordpress und Co.

News, HowTos und Tutorials rund um Webdesign, Webentwicklung, Webhosting und Digitalisierung.

Blog & News

Joomla Introtext und Fulltext trennen in Artikelansicht

05.09.2018 · 2 Min Lesezeit
Joomla Introtext Fulltext

Für manche Blogs ist es vom Kundne gefragt das Layout so anzupassen das der Introtext an einer anderen Stelle steht alls der Fließtext.
Das ist in Joomla recht einfach umzusetzen, wenn konsequent in jedem Artikel die "Weiterlesen Linie" gesetzt wurde.

Das wichtigste ist, um bei einem Update nicht alles noch einmal machen zu müssen, ein Override zu schreiben. Dazu einfach die "default.php" aus "com_content" im Template unter dem "html" Verzeichnis als KOPIE ablegen. Ungefähr so...

Quelle: /web/components/com_content/views/article/tmpl/default.php
Ziel:   /templates/*MeinTemplate*/html/com_content/article/default.php

Den Introtext kann man in der Artikelansicht (default.php) wie folgt ausgeben:

<div id="teaser">
<?php echo $this->item->introtext;?>
</div>

Der restliche "fulltext" wird dann anschließend ausgegeben:

<div id="articleBody">
<?php echo $this->item->fulltext; ?>
</div>

Das Joomla Artikel-Bild für den Volltext findet sich auch in dieser Datei:


<img if(image_fulltext_caption):
   echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_fulltext_caption) . '"';
endif; ?>
src="/<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>" itemprop="image"/>

Beispiel: https://www.liesemer.de/stories/88-lauschangriff-in-der-tiefe

 

Zurück zur Übersicht