Questions & Answers

twolf
I'm new here

Automatische Anchors und HTML5

Hallo zusammen,

wir stehen vor  einer neuen Herausvorderung und mรถchten gern wissen, ob es hierfรผr schon eine Lรถsung gibt.

Bei FirstSpirit kann man innerhalb einer Vorlage angeben, ob ein Anchor (<a>) automatisch hinzugefรผgt werden soll. Leider gibt es bei HTML5 die Einschrรคnkung, dass eine <a>-Tag keinen Namen mehr haben darf und ein href gesetzt werden muss. Im FireFox werden diese Regeln schon beachtet, sodass die bei einem Klick auf Sprungmarken nicht immer ihr Ziel angezeigt wird, sondern diese ein unvorhersehbares Verhalten aufweisen.

automated anchor.JPG

Gibt es hier Workarounds oder Module, welche dieses Element verรคndern kรถnnen? Zum Beispiel, dass aus dem <a> ein <div> generiert wird. Oder, dass man dem <a>-Tag ein href mitgeben kรถnnte (<a name="..." id="..." href="#"></a>).

Weiterfรผhrende Links in Informationen zu dem Thema:

Viele GrรผรŸe,

Tim Wolf

3 Replies
mbergmann
Crownpeak employee

Hallo Tim,

leider kann die automatisch erzeugte Ausgabe nicht beeinflusst werden. Die einzige Mรถglichkeit ist hier, das automatische Schreiben des a-Tags abzuschalten und die Ausgabe im Template selbst zu machen, ggf. รผber ein Rendertemplate.

Viele GrรผรŸe

Michael

0 Kudos
MarcusDau
Occasional Collector

Leider wurde der Feature-Wunsch aus 2013 einfach archiviert: https://community.e-spirit.com/ideas/1348#comment-4356

Das Thema ist also schon acht Jahre alt. Wann macht e-Spirit hier mal was?

0 Kudos

Hi Marcus,

ich kann mir eigtl. nicht vorstellen, dass hier etwas passiert. Ich weiรŸ nicht, wie die anderen Partner sehen, aber in 11 Jahren FirstSpirit habe ich vllt. 1 oder 2 Mal gesehen, dass dieses Feature genutzt wird. Es entspricht auch irgendwie gar nicht den รผblichen Arbeitsweisen von FirstSpirit (mir fรคllt zumindest gerade kein anderes Beispiel ein, wo FirstSpirit von sich aus HTML erzeugt, dass nicht in einer Vorlage liegt). Kommt es fรผr euch nicht in Frage das selbst in die Vorlagen zu bauen?
LieรŸe sich ja รผber ein Rendertemplate lรถsen. Wenn ihr sehr viele Vorlagen habt dann kรถnnte man das erstmalige Einfรผgen auch รผber ein Skript schnell umsetzen.

Viele GrรผรŸe

Felix

0 Kudos

Type a product name