[TYPO3-german] Re: Re: Re: Re: Automatischer title bei "Klick vergrößern"
Michael Haugg
michael.haugg at memmingen.de
Mon Mar 5 15:05:40 CET 2007
Hallo Joey,
Danke - es funktioniert jetzt! Insofern freue ich mich und es gäbe
keinen Grund mehr weiter zu fragen, wenn ich nicht das Gefühl hätte
trotzdem was noch nicht ganz verstanden zu haben:
Mit folgendem Code passiert das was ich will: Die jeweiligen Vorgaben
bei "verlinktem Bild" und bei "Klick vergrößern" werden angezeigt.
UND: wenn versehentlich BEIDES aktiviert ist, überwiegt, so wie ich das
will, der Titel-Hinweis bzgl. des verlinkten Bildes.
Aber wieso funktionierts auch bei BEIDEM? Das wird doch eigentlich
nirgendwo abgefragt!?
In Kommentare schreibe ich mal dass, wie ICH den Code verstehe:
tt_content.image.20.1.titleText.cObject = COA
tt_content.image.20.1.titleText.cObject {
## Automatischer Titel wenn ein Bild verlinkt ist
10 = TEXT
10 {
if.isTrue.field = image_link
#WENN im Feld image_link was drinsteht...
field = image_link
#...DANN nimm den Inhalt dieses Feldes...
wrap = Link zur Seite:|
#...und stelle diesen Text vor titleText.
}
## Automatischer Titel wenn bei einem Bild "Klick vergrößern" aktiviert ist
20 = TEXT
20 {
if.isFalse.field = image_link
#WENN im Feld image_link NICHTS drinsteht...
fieldRequired = image_zoom
#...DANN schau nach ob bei image_zoom was drin ist...
value = Klicken Sie zum vergrößern auf das Bild!
#...und gib diesen Text als titleText aus.
}
}
Wenn ich ein Bild verlinke UND "Klick vergrößern" aktiviere, dann trifft
[if.isFalse.field = image_link] doch eigentlich gar nicht zu. Trotzdem
wird es benötigt.
> Was Du brauchst ist eine andere Abfrage:
>
> 20 = TEXT
> 20 {
> if.isFalse.field = image_link
> fieldRequired = image_zoom
> value = Klicken Sie zum vergrößern auf das Bild!
> }
Wie gesagt: das funktioniert!
> Das obige Konstrukt sorgt dafür, daß der Text unter value nur dann angezeigt
> wird, wenn zwei Bedingungen erfüllt sind:
> 1. image_link ist nicht gesetzt
1. eigentlich nicht... (Das Konstrukt funktioniert aber trotzdem!)
> 2. image_zoom ist gesetzt
2. trifft zu
> analog dazu
>
> 10 = TEXT
> 10 {
> field = image_link
> wrap = Link zur Seite: |
> required = 1
> if.isFalse.field = image_zoom
> }
Das funktioniert wiederum nicht...
> zusätzlich empfiehlt sich, noch einen typolink einzubauen, damit auch bei
> einem Klick auf den Text der Link funktioniert.
Hier kann ich überhaupt nicht mehr folgen: Welcher Text soll denn da
verlinkt werden?
> 10 = TEXT
> 10 {
> field = image_link
> typolink.parameter.field = image_link
> wrap = Link zur Seite: |
> required = 1
> if.isFalse.field = image_zoom
> }
> HTH
Hat auf jeden Fall schon sehr viel geholfen!
Schöne Grüße
Michael
More information about the TYPO3-german
mailing list