Hallo zusammen!
Im Moment stehe ich etwas auf dem Schlauch... ich möchte auf einer Seite jedem Link im Content Bereich ein zusätzliches Attribut hinzufügen.
(Der Redakteur möchte auf einer Seite einige Bilder selber einfügen, welche er jeweils mit der Grossansicht verlinkt. Diese Grossansicht soll dann mit einem AJAX-Effekt geöffnet werden)
Dazu muss der Link zwingend das Attribut rel="lightbox[gallery]" haben.
meine ersten Gehversuche sehen wie folgt aus:
[globalVar = TSFE:id=23]
tt_content.text.20.parseFunc.typolink.ATagParams = rel="lightbox[gallery]"
[end]
Sieht doch ganz gut aus, wo genau ist denn nun das Problem? Passiert nichts? Cahce gelöscht?
Finde ich auch, funktioniert aber leider nicht 🙁
Hier noch eine zusätzliche Info, es wird noch die Extension dl_linklayout verwendet. Evtl. könnt Ihr hiermit noch was anfangen....
lidahun schrieb
Hier noch eine zusätzliche Info, es wird noch die Extension dl_linklayout verwendet. Evtl. könnt Ihr hiermit noch was anfangen....
dann machs doch gleich in der extension, nicht?
georg
Denke nicht, dass das funktioniert, habe mir die pi1.php dieses Extensions angeschaut, er setzt das einzufügende ICON vor den Link. Werde die Extension sehr wahrscheinlich nicht umschreiben können, damit ich ein REL attribut in den Link einfügen könnte...
Zusätzlich wäre von Vorteil wenn ich das ganze im TS gelöst werden könnte, denn dies sollte nur auf einer Seite passieren (eine Gallerie Seite).
Evtl. schaue ich das ganze auch ganz falsch an, bin über jeden Hinweis von euch sehr froh!
Gibt es hierzu inzwischen eine Lösung?
Nein leider noch nicht...
Habe es jetzt mühsamerweise mit einem HTML-Code Element lösen müssen....
eine sehr große Schwäche von Typo
Sake schrieb
eine sehr große Schwäche von Typo
3-Anwendern, die n icht in der Lage sind, Manuale zu lesen,
und sich Grundkenntnisse in PHP anzueignen.
RTFM #evil#
Hallo,
Sake schrieb
eine sehr große Schwäche von Typo
ich glaube nicht, dass es eine sehr große Schwäche von Typo3 ist.
Man kann es mit Sicherheit lösen. Aber auch ich weiß (noch) nicht wie.
Ich habe selber mal vor diesem Problem gestanden - auch ohne Lösung.
Selbst, wenn es eine Schwäche wäre, ist Typo3 immer noch grandios und dazu noch gratis!!!!
jenses schrieb
3-Anwendern, die n icht in der Lage sind, Manuale zu lesen,
und sich Grundkenntnisse in PHP anzueignen.
RTFM #evil#
Scheinbar kennst Du die Lösung? Dann gib doch mal einen Hinweis wie man es lösen kann oder wo man in welchem Manual etwas über dieses Problem lesen kann.
Gruß,
Floater
@jenses:
Doch PHP-Grundkentnisse sind vorhanden! Es ist aber grundsätzlich ein Typo3 Problem egal ob Extension oder nicht.
Mache dir ein Beispiel:
Ich möchte z. B. grundsätzlich jedem <a> Tag (welcher Tag ist eigentlich egal, könnte auch beispielsweise <img> sein...) ein zusätzliches Attribut wie z.B. eine Klasse class="test" oder rel="test" zuweisen.
Dies sollte wenn möglich auf einen Marker wie z. B. dem Content-Marker eingeschränkt werden können.
Kann uns Mr. PHP darauf eine Antwort geben? 🙁
Mit php habe ich Ansätze gefunden das Problem zu lösen. Ich will das aber nicht mit php lösen. Meiner Meinung nach ist php, wenn eine Template Engine vorhanden ist, NIE für Stringveränderungen zuständig. Dafür ist php, aus meiner Sicht, nicht zuständig.
Das muss mit TS zu lösen sein, dafür ist TS da. Ich habe jetzt 4 Tage lang gegoogelt, gelesen, probiert und keine Lösung für mein eigenes Problem gefunden. (Thumbnail linkt auf sich selber (also wie imagelinkwrap) nur mit einem rel tag für eine javascript framework.
Wenn man einen Link mit typolink erstellt kann man ziemlich leicht einen rel tag hinzufügen mit ATagParams = rel="shadowbox".
also z.B.:
typolink {
parameter.data = page:uid
ATagParams = rel="shadowbox"
}
Das hilft mir leider nicht, da es kein parameter.data = link auf das original bild gibt. Also muss ich mir noch etwas mehr grundlegendes TS Verständniss aneignen und habe gehofft hier Hilfe zu finden oder ganz andere, neue Ansätze für die Lösung zu finden.