Welcome, Guest
Username: Password: Remember me
Bitte posten sie hier in deutscher Sprache! Und vergessen sie nicht anzugeben, um welches Template und welche Joomla Version es sich bei ihrer Frage handelt.

TOPIC: Pure Schlüsselreferenz als Ankername

Schlüsselreferenz als Ankername 1 month 2 weeks ago #1

Hallo Support Team,

ich würde gerne, wie bei den alten Templates (z. B. Universal) die Schlüsselreferenz als Ankername benutzen. Die Schlüsselreferenz gibt man im Backend beim Beitrag unter dem Tab "Veröffentlichung" ein. Diese konnte ich bisher bewerkstelligen mit dem Aufruf
<?PHP if( strlen($this->item->xreference) > 0 ) { echo '<a name="'.$this->item->xreference.'"></a>'; }  ?>
in der Datei joomla-root\templates\jp-universal\warp\systems\joomla\layouts\com_content\category\blog_item.php.

Mit diesem Aufruf wurde der Inhalt des Feldes "Schlüsselreferenz" als Name des Ankers ausgegeben, leider bekome ich den Aufruf nicht hin. Ich habe schon herausgefunden das ich dies jetzt in der Datei joomla-root\templates\jp-universal\warp\systems\joomla\layouts\artikel.php machen muss. Aber der INhalt der Schlüsselreferenz lässt sich partout nicht aufrufen.

Habt Ihr eine Idee wo der Fehler bei mir liegt?
The administrator has disabled public write access.

Schlüsselreferenz als Ankername 1 month 2 weeks ago #2

Sorry, ich habe die Versionsangaben vergessen.
Template jp-pure: 1.0.001
Warp Framework: 7.3.27
Joomla: 3.7.4
The administrator has disabled public write access.

Schlüsselreferenz als Ankername 1 month 2 weeks ago #3

Hallo,
oben haben sie aber das Universal Template als Referenz angegeben!
Das Pure theme ist jedoch ein Warp7 template und hat demnach ein anderes layout bzw ein anderes override:
Hier das Layout override:
yootheme.com/themes/documentation/developers/customization
The administrator has disabled public write access.

Schlüsselreferenz als Ankername 1 month 1 week ago #4

Sorry mein Fehler, habe das total verpennt. Ich meine damit das es bei den alten funktioniert hat und bei den neuen nicht. Leider ist mir bei der 2. Pfadangabe auch der Fehler passiert, dass ich den falschen Templatenamen eingetragen habe. Der richtige Pfad lautet "joomla-root\templates\jp-pure\warp\systems\joomla\layouts\artikel.php".

Leider werde ich aus dem Link zu den Overrides nicht schlauer. Mein Ziel ist es, ein Wort im Feld "Schlüsselreferenz" im Backend bei der Artikelerstellung einzutragen und dieses als Ankername in der "artikel.php" wieder aufzurufen. So kann ich ein ganz einfaches Menü bauen, das es dem User ermöglicht innerhalb einer Seite zu einem bestimten Beitrag zu springen.

Das einzige problem das ich habe ist, ich kann den Wert "xreference" nicht aus der "artikel.php" auslesen.
The administrator has disabled public write access.

Schlüsselreferenz als Ankername 1 month 1 week ago #5

Hallo,
sie können den Anker doch auch manuell in den Artikel einfügen!

The administrator has disabled public write access.

Schlüsselreferenz als Ankername 1 month 1 week ago #6

Ein Anker im Beitrag würden zwar auch funktionieren aber dann würde der Link direkt zum Beitrag springen und die Überschrift ausblenden. Der User würde dann zwar den Beitrag sehen aber nicht wo er genau ist, das ist ist nicht optimal. Auf diese Idee war ich auch gekommen habe sie dann aber wegen dem genannten Problem verworfen.
The administrator has disabled public write access.
Moderators: joomlaplates