Ergebnis 1 bis 6 von 6

Thema: Links in Inhaltsangabe

  1. #1
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard Links in Inhaltsangabe

    Hallo liebe Community,

    ich habe auf einer einzelnen Unterseite unseres Webauftritts mehrere Inhalte, so dass ich am Seitenanfang ein Inhaltsverzeichnis mit Links zu den Teilbereichen erstellte.

    Über ein Inhaltselement HTML trug ich (hardcoded ) die Hyperlinks zu den Elementen der Seite ein - im Stile von:
    HTML-Code:
    <ul>
    	<li>
    		<a href="http://www.xyz.de/seite/xyz.html#interner-link-1">
    			Thema 1
    		</a>
    	</li>
    	<li>
    		<a href="http://www.xyz.de/seite/xyz.html#interner-link-2">
    			Thema 2
    		</a>
    	</li>
    	<li>
    		<a href="http://www.xyz.de/seite/xyz.html#interner-link-3">
    			Thema 3
    		</a>
    	</li>
    </ul>
    Kürzlich musste ich die Domäne umziehen, weshalb diese Links natürlich alle nicht mehr funktionierten.

    Ich bin mir ziemlich sicher, da gibt es eine komfortablere Lösung...

  2. #2
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    320
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hey,

    schau mal hier, ob du bei den Inserttags fündig wirst.
    https://docs.contao.org/manual/de/ar...g/insert-tags/

    Das sollte passen:

    Code:
    {{link_url::*}}
    Gruß Marco

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Je nach Aufbau der Seite könnte auch die Arikelnavigation interessant sein.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard

    Zitat Zitat von Kopfnuss Beitrag anzeigen
    Hey,

    schau mal hier, ob du bei den Inserttags fündig wirst.
    https://docs.contao.org/manual/de/ar...g/insert-tags/

    Das sollte passen:

    Code:
    {{link_url::*}}
    Gruß Marco
    Jetzt habe ich **eine** Lösung gefunden - Danke für den Tipp - die Doku noch mal genauer gelesen (sollte man ja immer tun ) und schon findet man was :
    HTML-Code:
    <ul>
    	<li>
    		<a href="{{link_url::{{page::id|urlattr}}|urlattr}}#interner-link-1">
    			Thema 1
    		</a>
    	</li>
    ...
    </ul>
    Nur eine Frage an die Kenner der Szene, wäre das auch ohne verschachtelte Insert-Tags gegangen?
    Geändert von nubi (04.08.2022 um 14:48 Uhr)

  5. #5
    Contao-Fan Avatar von Kopfnuss
    Registriert seit
    05.09.2012.
    Ort
    Zwickau
    Beiträge
    320
    Partner-ID
    11375
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von nubi Beitrag anzeigen
    Gehe ich richtig in der Annahme, dass jedes Inhaltselement eine systemweit eindeutige ID besitzt und ich daher für meine Inhaltsauflistung dann den href durch folgendes ersetzen könnte, wenn die ID 12345 wäre:
    HTML-Code:
    <ul>
    	<li>
    		<a href="{{link_url::12345}}">
    			Thema 1
    		</a>
    	</li>
    ...
    </ul>
    Ok, habe es ausprobiert, das funktioniert nicht.
    Nein.

    Die ID mußt du aus der Seitenstrucktur der Zielseite verwenden. Hinter den Insertag mußt du noch den Anker anfügen. Also:
    Code:
    <a href="{{link_url::ID-Seite}}#ID-Anker" title="">

  6. #6
    Contao-Nutzer
    Registriert seit
    29.11.2012.
    Ort
    Nähe Regensburg
    Beiträge
    60

    Standard

    Zitat Zitat von Kopfnuss Beitrag anzeigen
    Nein.

    Die ID mußt du aus der Seitenstrucktur der Zielseite verwenden. Hinter den Insertag mußt du noch den Anker anfügen. Also:
    Code:
    <a href="{{link_url::ID-Seite}}#ID-Anker" title="">
    Uups - habe meinen Beitrag soeben aktualisiert, da ich noch auf eine Lösung gekommen bin - sorry - und danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •