L
O
G
I
N

Schlüsselreferenz nutzen

Untertitel in Joomla 1.5

Ich habe hier ja schon einmal über die Möglichkeit geschrieben, Untertitel für Joomla 1.0x zu erstellen. Dies geschah mittels des Datenbankfeldes "title_alias" und des Eingriffs in Core-Dateien.
Den "title_alias" gibt es zwar noch in der Datenbank von Joomla 1.5x, findet aber scheinbar keinerlei Verwendung. Anstelle dessen ist das "alias" getreten, welches in erster Linie als Titel für eine suchmaschinenoptimierte Ausgabe dient. Vielleicht ist der "title_alias" aus Migrations- oder Kompatibilätsgründen noch in der Datenbank und wird vermutlich ab Joomla 1.6x völlig verschwinden.
Nichtsdestotrotz hat sich schnell eine Lösung angeboten. Innerhalb der erweiterten Parameter eines Artikels gibt es die sogenannte "Schlüsselreferenz". Dort lässt sich bequem ein Untertitel eingeben, um diesen im Template wieder auszulesen. Sinnigerweise erfolgt die Codeausgabe über die Template-Overrides mittels folgendem Code:

<?php echo $this->item->params->get('keyref'); ?>

Da auch andere Autoren, bzw. Programmierer sich dieses nützlichen Feldes angenommen haben, muss man sich nur vor Überschneidungen in Acht nehmen, so z.B. beim Custom Page Title Plugin, das einen individuellen Seitentitel ermöglicht.

 

KORREKTUR  vom 04.08.2010

Bin dem jetzt noch einmal nachgegangen und folgendes funktioniert bei meiner Testumgebung:
Für die Frontpageansicht in "templatename/html/com_content/frontpage/default_item.php"
gehört folgender Code:

<?php echo $this->item->params->get('keyref'); ?>

Für die Artikelansicht in "templatename/html/com_content/article/default.php" kommt folgender Code:

<?php echo $this->params->get('keyref'); ?>

Kommentar schreiben


Sicherheitscode
Aktualisieren

Achtung, öffnet in einem neuen Fenster. PDF | Drucken |

Schnellkontakt

Fleximind Medienagentur

Mirko Baschetti
Lange Str. 10
31515 Wunstorf

 
Fon: +49 5031 516368
Fax: +49 5031 516369

kontakt@fleximind.de

 

Newsletter

Newsletter FleximindNichts mehr verpassen. Wir halten Sie per E-Mail auf dem laufenden.
Ihre Daten werden nicht an Dritte weitergegeben.
Ein Abmelden ist jederzeit möglich.