Hallo Renzo Danke für Deine Antwort. Tataaaa! Es geht. Hatte garnicht mehr auf dem Schirm, daß das Extension-TS vor dem Haupt-TS eingebunden war...
Super, danke! Johannes -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Renzo Bauen Gesendet: Dienstag, 6. Mai 2014 11:56 An: [email protected] Betreff: Re: [TYPO3-german] lib-Objekt nachträglich ändern funktioniert nicht Lieber Johannes kann das an der Reihenfolge der Einbindung liegen? Wird zuerst das Ext-TS abgearbeitet und dann erst das Haupt-TS? Wenn das so ist, dann kann es nicht gehen. Bei TS gewinnt immer der letzte, der was verändert! Beste Grüsse Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 Am Dienstag, den 06.05.2014, 11:37 +0200 schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > Hallo Bernd > > Danke für den Hinweis. Hatte ich dann auch "gefunden". > Die Condition greift - eine der Änderungen am COA zieht an. Eine Änderung am > HMENU aber nicht :-( . Das verstehe ich nun garnicht mehr. > > Code [Haupt-TS]: > lib.nav_breadcrumb = COA > lib.nav_breadcrumb { > 10 = HMENU > 10{ > special = rootline > special.range = 3|-1 > includeNotInMenu = 1 > 1 = TMENU > 1.noBlur = 1 > 1.wrap = <ul id="nav_breadcrumb"><li class="text">{$text_breadcrumb} > »</li> | > 1.NO.linkWrap = <li> | » </li> > 1.NO.ATagTitle.field = title > 1.NO.ATagTitle.noTrimWrap = | zur Seite: | > 1.CUR = 1 > 1.CUR { > linkWrap = <li><span class="spot5" title="{$text_breadcrumb}:"> | > </span></li> > doNotLinkIt = 1 > } > } > 100 = TEXT > 100.value = </ul> > } > > Code [Extension-TS]. > [globalVar = GP:tx_enzhotellist_pi1|hotellist > 0] > # Manipulation Page-Title > page.headerData.10.override.cObject{ > tables = tx_enzhotellist_domain_model_hotellist > source{ > data = GP:tx_enzhotellist_pi1|hotellist > intval = 1 > } > conf{ > tx_enzhotellist_domain_model_hotellist = TEXT > tx_enzhotellist_domain_model_hotellist.field = name > } > } > # Manipulation Breadcrumb-Menu > lib.nav_breadcrumb.10.special.range = 3|-2 > lib.nav_breadcrumb.20 = RECORDS > lib.nav_breadcrumb.20{ > tables = tx_enzhotellist_domain_model_hotellist > source{ > data = GP:tx_enzhotellist_pi1|hotellist > intval = 1 > } > conf{ > tx_enzhotellist_domain_model_hotellist = TEXT > tx_enzhotellist_domain_model_hotellist.field = name > tx_enzhotellist_domain_model_hotellist.wrap = <li>|</li> > } > } > [global] > > Wie gesagt: > page.headerData wird manipuliert. > lib.nav_breadcrumb.20 wird hinzugefügt > ABER: lib.anv_breadcrumb.10.special.range wird NICHT verändert :-( > > Johannes > > > -----Ursprüngliche Nachricht----- > Von: [email protected] > [mailto:[email protected]] Im Auftrag von bernd wilke > Gesendet: Dienstag, 6. Mai 2014 11:18 > An: [email protected] > Betreff: Re: [TYPO3-german] lib-Objekt nachträglich ändern funktioniert > nicht > > Am 06.05.14 10:58, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions: > > Hallo Bernd > > > > Im TSOB kommen die Änderungen nicht an. Allerdings kann das auch > > logisch sein, da die Änderungen nur greifen wenn eine Condition erfüllt > ist: > > [globalVar = GP:tx_enzhotellist_pi1|hotellist > 0] > > lib.nav_breadcrumb.10.special.range = 3|-2 > > für Conditions gibt es im TSOB Checkboxen unterhalb des TS, die du natürlich > auf genau das setzen musst was für diese Seite / Variante relevant ist. > > > ... > > Deswegen liegt bei mir der Verdacht nahe, daß es bei "lib" nicht geht... > > Derzeit wird lib-nav_breadcrumb wie folgt eingebunden: > > <f:cObject typoscriptObjectPath="lib.nav_breadcrumb" /> > > so wie du es beschreibst klingt das im Ganzen eher nach einem Viewhelper, > der einen Parameter mitbekommt. > Ich bin mir jetzt nicht so sicher in wie weit eine Condition, die auf einem > Get/Post-Paramter basiert, in einem TS-viewhelper Anwendung findet. > vielleicht erstmal testen ob ein solcher Parameter im TS überhaupt greifbar > ist indem du den Parameter ausgeben läßt. > Wenn die Condition tatsächlich nicht greift, der Wert aber im TS bekannt ist > könnte man dann ein .stdWrap.if nutzen. > > bernd > -- > http://www.pi-phi.de/cheatsheet.html > _______________________________________________ > TYPO3-german mailing list > [email protected] > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > > _______________________________________________ > TYPO3-german mailing list > [email protected] > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
