[TYPO3-german] if problem mit register: (solved/workaround)
Ralf-Rene Schröder
ralf.rene at online.de
Fri Nov 21 04:42:28 CET 2014
mitlerweile habe ich auch ausgeschlossen das es daran liegen könnte das
ich in einem Zwischenschritt mit RECORDS gearbeitet hatte... nun ist die
extension selber per TS eingebunden...
aber es hilft alles nichts, ich bekomme einfach keine if auswertung mit
meinem Registerwert zustande... als ob ein Wert der aus einer
ExtbaseExtension kommt, zwar ausgegeben werden kann, aber nicht für
irgendwelche logischen Auswertungen taugt (vielleicht eine Folge der
Verarbeitungsreihenfolge) ... Gründe würden mich wirklich interessieren!
als WORKAROUND habe ich jetzt eine dynamische Klasse eigebaut
lib.merklistenlink {
stdWrap.outerWrap = <div class="MC-{register:markercounter}"> | </div>
stdWrap.outerWrap.insertData = 1
...
}
was mir sauber folgendes HTML liefert:
<div class="MC-0">MERKLISTE (0)</div>
und damit per CSS zu stylen ist über:
.MC-0 {display:none;}
Am 20.11.2014 02:20, schrieb Ralf-Rene Schröder:
> jetzt hab ich an anderer Stelle nochmal einen anderen Ausgabeweg
> genommen, aber mit dem gleichen seltsamen Ergebnis...
>
> lib.merklistenlink = COA_INT
> lib.merklistenlink {
> if.isTrue.data = register:markercounter
> 10 = TEXT
> 10 {
> data = register:markercounter
> noTrimWrap = |MERKLISTE (|)|
> }
> }
>
> das liefert mir je nachdem wieviele Elemente ich auf meiner Merkliste
> habe, über das Register (markercounter) immer die richtige Ausgabe:
> MERKLISTE (0)
> MERKLISTE (1)
> MERKLISTE (2)
> etc.
>
> nur bei 0 will ich es ja gar nicht anzeigen ???
> wer hilft mir beim Verstehen ???
>
--
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
More information about the TYPO3-german
mailing list