Ich würde gerne ganze Tabellenzeilen als Link definieren.
Man sieht das ja sehr oft, dass ein Mouse over Effekt über Tabellenspalten liegt und diese komplett verlinkt sind.
Nun ist der Mouseover effect über die css mit tr ja ohne Probleme möglich.
Doch den Link kann ich ja nur dem Text einer Zelle mitgeben.
Das ist dann doch etwas user-unfreundlich, wenn er einen Hovereffekt über der Spalte hat, der Link aber nur über einem kleinen Teil der Spalte funktioniert.
Gibt es da vielleicht einen Trick?
Gruß
Ralf
Möglichkeit 1 mit Javascript (zusätzlich zum Link) ein onClick auf das tr oder Möglichkeit 2 den Link mit display: block; stylen, dann füllt der die jeweilige Zelle zumindest ganz.
Danke für die Antwort.
Aber das Klick on habe ich ja per CSS als mouse over über tr. Und Display Block ebenfalls.
Nur den Link generiere ich ja über den Text im RTE ... nun habe ich also ein Mouseover über die ganze Zeile, den aktiven Link im schlechtesten Fall nur über einem kurzen Wort in einer von u.U. vielen Zellen ...
Ich weiss, dass ich durch Umschalten direkt im Code den Link auf die ganze Zeile setzen kann. Aber das ist natürlich keinem Redakteur zuzumuten ;-)
Ja, wenn du aber dem Link display block gibst, dann füllt der doch die Tabellenzelle!?
Besser wirst du es mit dem RTE nicht machen können. Da müsstest du schon ein Spezialcontentelement bauen.
ahhhhh – jetzt fällt der Groschen.
damit habe ich aber immer noch nur die Zelle und nicht die ganze Zeile ...
Apropo Spezialcontentelement – das würde ich gerne mehr verstehen. Ich finde, dass der RTE recht Fehleranfällig ist. Bei komplexere Gestaltung mit mehreren Styles habe ich selbst schon oft das Problem, dass im Code Fehler entstehen, wenn ich nachträglich korrigiere oder mich mal vertue oder hin- und herkopiere.
Das kriege ich immer wieder hin, wenn ich in den Code gehe.
Stelle ich mir aber schwierig vor, wenn irgendwelche Redakteure tätig sind.
Kann man solche Elemente als Spezialelemte generieren, so dass die Redakteure für die verschiedenen Gestaltungsebenen nur noch die Texte eingeben und überhaupt nicht mehr mit den verschiedenen Blockstyles etc. herumjonglieren?
Ja klar, wenn die Gestaltungsvorgaben sehr rigide sind kein Problem. Am einfachsten geht das mit Templavoila, aber auch so gibt es verschiedene Möglichkeiten. Für komplexe Konstrukte mit spezieller Formatierung mache ich das nur so, sonst klappt das mit Redakteuren nie...
Kitsunet schrieb
... aber auch so gibt es verschiedene Möglichkeiten. Für komplexe Konstrukte mit spezieller Formatierung mache ich das nur so, sonst klappt das mit Redakteuren nie...
Habe mich auch schon gewundert, wie das gehen soll, nach meinen Erfahrungen mit dem RTE.
Kennst Du ein Tutorial, wo ich mich vielleicht in das Thema einarbeiten könnte –
Oder kann ich das "knicken" mit begrenzten Typoscript Fähigkeiten?