Hallo,
wenn ich einen Seiteninhalt vom Typ 'Text' oder 'Text mit Bild' mit einer Überschrift und einem Text erfasse und im Feld "Überschrift" ein Häkchen bei "Verweis" mache und eine ID als Verweisziel angebe, müsste doch eigentlich in der Frontend-Ansicht die Überschrift ausgegeben werden und wenn man auf die Überschrift klickt, öffnet sich die Seite mit der entsprechenden ID.
Kurz gesagt: Ich habe einen Text (hier eine Überschrift), der einen Link darstellt.
Mein Problem ist, dass die Überschrift zwar wie gewollt ausgegeben wird, aber eben kein Link damit verbunden ist. Wenn man auf die Überschrift klickt, passiert rein gar nichts. Im Quelltext ist von
<h5><a href="index?id=XYZ" target="_top">ÜBERSCHRIFT</a></h5>
nichts zu sehen.
Dort steht nur
<h5>ÜBERSCHRIFT</h5>
Wer weiß Rat?
Gruß
Dirk
Hallo,
ich habe mir gerade eine neue Seite gemacht, habe die Überschrift ohne Probleme intern sowie extern verlinkt, kein Problem, einfach nur auf das Symbol für Link klicken und Seite wählen,
Gruß Dirk
Hallo,
danke, ich habe mittlerweile herausgefunden, dass es etwas mit dem von mir verwendeten Template CrCPH zu tun hat. Bei Verwendung z.B. des Templates TU kommt der Fehler nicht vor. Ich habe das Template CrCPH an meine Bedürfnisse angepasst. Dabei habe ich es zunächst mal dabei belassen, dass das Layout der Header Typ 1 und 2 im HTML-Template media/uploads/tf/main.html bestimmt wird. Der Code für den Header Typ 1 sieht dort so aus:
<!-- ###SUB_HEADER1###
This is the layout of header type 1
-->
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td style="text-align:left;">
<font face="Arial, Helvetica, sans-serif"><h5>###MARK_HEADER###</h5></font>
</td>
</tr>
</table>
<!-- ###SUB_HEADER1### -->
Und es ist ja klar, dass TypoScript hergeht und um diese Tabelle herum einen A-Tag einbauen will. Da aber um das TABLE-Tag herum kein A-Tag erlaubt ist, was TypoScript erkennt, wird das A-Tag kurzerhand nicht eingebaut. Siehe dazu:
http://selfhtml.teamone.de/html/verweise/definieren.htm
und
http://selfhtml.teamone.de/html/referenz/elemente.htm#inline_elemente
Wäre TABLE ein Inline-Element, ginge es wohl, so aber eben nicht.
Dies ist aber zunächst mal nur eine Vermutung, die ich noch überprüfen werde. Was mich stutzig macht: Wenn ich als Header-Typ z.B. Layout 3 (also Header Typ 3) benutze, der in TypoScript definiert ist, wird der Link auch nicht erzeugt. Das lässt wohl eher darauf schließen, dass irgendwo geregelt ist, dass Überschriften generell nicht verlinkt werden dürfen.
Ich werde mir das auch mal im Template-Analyser ansehen.
Oder hat es jemand geschafft, unter Benutzung des CrCPH-Templates die Überschriften zu verlinken?
Gruß
Dirk