Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Danke für den Tip Philipp, der Nutzen des Template Analyzers hatte sich mir noch nie so richtig erschlossen. Jetzt hat's auch da Klick gemacht ... LG Am 26.08.2012 12:19, schrieb Philipp Gampe: Hi Jan, Jan Viehweger wrote: Hallo Peter, danke für deine Mithilfe! Hab jetzt auch nochmal nachgezählt und auch mir SweetTS überprüft. Die Anzahl der Klammern sollte stimmen. Hab dennoch mal die eine Klammer auskommentiert - Auch hier keine Besserung. Kann es vielleicht etwas mit der Reihenfolge der Einbindung der TypoScript templates zu tun haben? Außerdem verwende Ich TemplaVoila. Das Object lib.leftMenu wird per Flexible Content Element eingefügt und auf die Unterseiten via Content Slide vererbt ... Die Reihenfolge und die Klammern kannst du mit dem Template Analyzer überprüfen (letzter Eintrag im DropDown des Template Moduls). Ob alles richtig kopiert wird, kannst du mit dem TS Object Browser überprüfen. Schlussendlich kannst du im Frontend mit dem Admin Panel überprüfen, wie das Frontend gerendert wird. Allerdings weiß ich nicht, in wieweit das Admin Panel mit TemplaVoila zusammen spielt. Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hallo Daniel, danke für Deine Zeit! Wie es aussieht, hast Du das Problem richtigt erkannt. Natürlich hatte ich immer nur die korrigierte DOM Ausgabe vom Firebug berücksichtigt und nie in den Orginal Quelltext geschaut. War' mir dessen gar nicht mehr bewusst, dass es da einen Unterschied gibt. Deine Vermutung war also richtig: Es wird zwei mal verlinkt - was natürlich Quatsch ist. Jetzt ist mir auch klar, warum ich da mal ursprünglich NO.doNotLinkIt stehen hatte :-( Jedenfalls weiß ich jetzt wo ich ansetzen muss. Mein grafisches Menü muss ich wahscheinlich umstricken, da ja die dymamisch gerenderten Hintergrundbilder per css in den a-tag gesetzt werden. Mit doNotLinkIt funktioniert das natürlich nicht. Vielen Dank noch mal für Deine/Eure professionelle Hilfe! Jan Am 26.08.2012 12:18, schrieb Daniel Neugebauer: Hi! Wenn ich das richtig überblicke, dann legst Du einen Link im stdWrap.cObject nochmal selbst an: On 08/26/2012 02:11 AM, Jan Viehweger wrote: 1=TMENU 1{ [...] NO.stdWrap.cObject{ 10=TEXT 10{ field=title typolink{ Probier mal, zusätzlich zum doNotLinkIt Deinen selbstdefinierten typolink zu verwerfen bzw. auszukommentieren, denn so wie es für mich aussieht schachtelst Du 2 Links ineinander (einen Link vom Menü generiert und einen zweiten von stdWrap.cObject.10). Guckst Du Dir den Quellcode der generierten HTML-Seite direkt an oder benutzt Du dafür Firebug bzw. den Entwicklermodus Deines Browsers? Letzteres zeigt Dir das vom Browser korrigierte DOM und verschleiert somit derartige Fehler (Links in Links sind nicht zulässig). In dem Fall schau Dir nochmal direkt den Quelltext an, da könnte so eine Schachtelung sichtbar sein. Gruß, Daniel ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hallo Philipp, da hast du wohl recht. Das Problem scheint dennoch wo anders zu stecken ... LG Am 26.08.2012 12:15, schrieb Philipp Gampe: Hi Jan, Jan Viehweger wrote: danke für deine schnelle Antwort. Habe die Reihenfolge wie vorgeschlagen geändert - leider keine Besserung :'( Mir ist da auch allerdings unklar, wieso das einen Einfluß haben sollte, NO und CUR müssen doch beide aktiviert sein? Ja, aber die copy Anweisung '<' überschreibt den kompletten Schlüssel. Du kannst das CUR = 1 weglassen, wenn du NO = 1 setzt, denn das '= 1' wird mit kopiert. Denke immer daran, dass das TS zeilenweise abgearbeitet wird in einer Array Struktur gespeichert wird. Aus 10 = TEXT 10.value = test wird ['10'] = 'TEXT' ['10.']['value'] = 'test' Viele Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hi Jan, Jan Viehweger wrote: > Hallo Peter, > > danke für deine Mithilfe! Hab jetzt auch nochmal nachgezählt und auch > mir SweetTS überprüft. Die Anzahl der Klammern sollte stimmen. Hab > dennoch mal die eine Klammer auskommentiert - Auch hier keine Besserung. > Kann es vielleicht etwas mit der Reihenfolge der Einbindung der > TypoScript templates zu tun haben? Außerdem verwende Ich TemplaVoila. > Das Object lib.leftMenu wird per Flexible Content Element eingefügt und > auf die Unterseiten via Content Slide vererbt ... Die Reihenfolge und die Klammern kannst du mit dem Template Analyzer überprüfen (letzter Eintrag im DropDown des Template Moduls). Ob alles richtig kopiert wird, kannst du mit dem TS Object Browser überprüfen. Schlussendlich kannst du im Frontend mit dem Admin Panel überprüfen, wie das Frontend gerendert wird. Allerdings weiß ich nicht, in wieweit das Admin Panel mit TemplaVoila zusammen spielt. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hi Jan, Jan Viehweger wrote: > danke für deine schnelle Antwort. Habe die Reihenfolge wie vorgeschlagen > geändert - leider keine Besserung :'( > Mir ist da auch allerdings unklar, wieso das einen Einfluß haben sollte, > NO und CUR müssen doch beide aktiviert sein? Ja, aber die copy Anweisung '<' überschreibt den kompletten Schlüssel. Du kannst das CUR = 1 weglassen, wenn du NO = 1 setzt, denn das '= 1' wird mit kopiert. Denke immer daran, dass das TS zeilenweise abgearbeitet wird in einer Array Struktur gespeichert wird. Aus 10 = TEXT 10.value = test wird ['10'] = 'TEXT' ['10.']['value'] = 'test' Viele Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hi! Wenn ich das richtig überblicke, dann legst Du einen Link im stdWrap.cObject nochmal selbst an: On 08/26/2012 02:11 AM, Jan Viehweger wrote: > 1=TMENU > 1{ [...] > NO.stdWrap.cObject{ > 10=TEXT > 10{ > field=title > typolink{ Probier mal, zusätzlich zum doNotLinkIt Deinen selbstdefinierten typolink zu verwerfen bzw. auszukommentieren, denn so wie es für mich aussieht schachtelst Du 2 Links ineinander (einen Link vom Menü generiert und einen zweiten von stdWrap.cObject.10). Guckst Du Dir den Quellcode der generierten HTML-Seite direkt an oder benutzt Du dafür Firebug bzw. den Entwicklermodus Deines Browsers? Letzteres zeigt Dir das vom Browser korrigierte DOM und verschleiert somit derartige Fehler (Links in Links sind nicht zulässig). In dem Fall schau Dir nochmal direkt den Quelltext an, da könnte so eine Schachtelung sichtbar sein. Gruß, Daniel ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hallo Peter, danke für deine Mithilfe! Hab jetzt auch nochmal nachgezählt und auch mir SweetTS überprüft. Die Anzahl der Klammern sollte stimmen. Hab dennoch mal die eine Klammer auskommentiert - Auch hier keine Besserung. Kann es vielleicht etwas mit der Reihenfolge der Einbindung der TypoScript templates zu tun haben? Außerdem verwende Ich TemplaVoila. Das Object lib.leftMenu wird per Flexible Content Element eingefügt und auf die Unterseiten via Content Slide vererbt ... Gruss Jan Am 26.08.2012 11:23, schrieb Peter Kühnlein: Hi Jan, kann das sein, dass vor dem CUR eine Klammer zu viel zu geht? Ich hab mal versucht, das zu zählen... bzw manuell einzurücken... Schöne Grüße, Peter Am 26.08.2012 02:11, schrieb Jan Viehweger: Guten Abend zusammen, ich verzweifle gerade an "CUR.doNotLinkIt = 1" Der nachfolgende Code rendert ein grafisches Menü. Dabei soll der aktive Menüpunkt NICHT verlinkt sein. Die Einstellung "CUR.doNotLinkIt = 1" wird jedoch vollkommen ignoriert. Der aktive Menüpunkt wird weiterhin verlinkt :'( Hier der komplette Code: // lib.leftMenu=HMENU lib.leftMenu{ special=list special.value.field=field_pages 1=TMENU 1{ wrap=| NO=1 NO.wrapItemAndSub=| NO.stdWrap.cObject=COA NO.stdWrap.cObject{ 10=TEXT 10{ field=title typolink{ parameter.field=uid ATagParams.cObject=COA ATagParams.cObject{ 10=IMG_RESOURCE 10.file=GIFBUILDER 10.file{ XY=10+[10.w]+10,34+34 backColor=#00 transparentColor=#00 10=TEXT 10{ text.field=nav_title//title fontSize=31 fontFile=fileadmin/templates/fonts/chops.ttf offset=10,22 fontColor=#d2b17b } 20=TEXT 20<.10 20{ offset=10,22+34 fontColor=#ff } } 10.stdWrap.dataWrap=class="transition"style="width:{TSFE:lastImgResourceInfo|0}px;background-image:url('/|');" } } } } CUR=1 CUR<.NO *CUR.doNotLinkIt=1* CUR.wrapItemAndSub=| } } // Über Eure Hilfe würde ich mich sehr freuen! Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hallo Renzo, danke für deine schnelle Antwort. Habe die Reihenfolge wie vorgeschlagen geändert - leider keine Besserung :'( Mir ist da auch allerdings unklar, wieso das einen Einfluß haben sollte, NO und CUR müssen doch beide aktiviert sein? Den fehlende Leerschlag bei CUR.wrapItemAndSub hat mir der Mailer beschehrt, und ist im oginial vorhanden. Das wars also auch nicht. Hmmm ... LG Jan Am 26.08.2012 07:04, schrieb conPassione gmbh: Hi Jan Bei mir funktioniert das CUR.doNotLinkIt = 1 problemlos. Könnte es deshalb sein, dass die Reihenfolge der Zuweisungen nicht stimmt: 1. CUR = 1 2. CUR< .NO Da wird mit der zweiten Zeile das CUR=1 über schrieben und dann greift das ganze nicht mehr wirklich. Ändere das doch mal in 1. CUR< .NO 2. CUR = 1 Ich hatte schon mal ein solches Problem und meine das damit gelöst zu haben. Und dann gibt es meiner Meinung nach noch einen Tippfehler in der Zeile CUR.wrapItemAndSub, da müsste ein Leerschlag zwischen Guten Abend zusammen, ich verzweifle gerade an "CUR.doNotLinkIt = 1" Der nachfolgende Code rendert ein grafisches Menü. Dabei soll der aktive Menüpunkt NICHT verlinkt sein. Die Einstellung "CUR.doNotLinkIt = 1" wird jedoch vollkommen ignoriert. Der aktive Menüpunkt wird weiterhin verlinkt :'( Hier der komplette Code: // lib.leftMenu=HMENU lib.leftMenu{ special=list special.value.field=field_pages 1=TMENU 1{ wrap=| NO=1 NO.wrapItemAndSub=| NO.stdWrap.cObject=COA NO.stdWrap.cObject{ 10=TEXT 10{ field=title typolink{ parameter.field=uid ATagParams.cObject=COA ATagParams.cObject{ 10=IMG_RESOURCE 10.file=GIFBUILDER 10.file{ XY=10+[10.w]+10,34+34 backColor=#00 transparentColor=#00 10=TEXT 10{ text.field=nav_title//title fontSize=31 fontFile=fileadmin/templates/fonts/chops.ttf offset=10,22 fontColor=#d2b17b } 20=TEXT 20<.10 20{ offset=10,22+34 fontColor=#ff } } 10.stdWrap.dataWrap=class="transition"style="width:{TSFE:lastImgResourceInfo|0}px;background-image:url('/|');" } } } } CUR=1 CUR<.NO *CUR.doNotLinkIt=1* CUR.wrapItemAndSub=| } } // Über Eure Hilfe würde ich mich sehr freuen! Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hi Jan, kann das sein, dass vor dem CUR eine Klammer zu viel zu geht? Ich hab mal versucht, das zu zählen... bzw manuell einzurücken... Schöne Grüße, Peter Am 26.08.2012 02:11, schrieb Jan Viehweger: Guten Abend zusammen, ich verzweifle gerade an "CUR.doNotLinkIt = 1" Der nachfolgende Code rendert ein grafisches Menü. Dabei soll der aktive Menüpunkt NICHT verlinkt sein. Die Einstellung "CUR.doNotLinkIt = 1" wird jedoch vollkommen ignoriert. Der aktive Menüpunkt wird weiterhin verlinkt :'( Hier der komplette Code: // lib.leftMenu=HMENU lib.leftMenu{ special=list special.value.field=field_pages 1=TMENU 1{ wrap=| NO=1 NO.wrapItemAndSub=| NO.stdWrap.cObject=COA NO.stdWrap.cObject{ 10=TEXT 10{ field=title typolink{ parameter.field=uid ATagParams.cObject=COA ATagParams.cObject{ 10=IMG_RESOURCE 10.file=GIFBUILDER 10.file{ XY=10+[10.w]+10,34+34 backColor=#00 transparentColor=#00 10=TEXT 10{ text.field=nav_title//title fontSize=31 fontFile=fileadmin/templates/fonts/chops.ttf offset=10,22 fontColor=#d2b17b } 20=TEXT 20<.10 20{ offset=10,22+34 fontColor=#ff } } 10.stdWrap.dataWrap=class="transition"style="width:{TSFE:lastImgResourceInfo|0}px;background-image:url('/|');" } } } } CUR=1 CUR<.NO *CUR.doNotLinkIt=1* CUR.wrapItemAndSub=| } } // Über Eure Hilfe würde ich mich sehr freuen! Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- http://function2form.net http://peter-kuehnlein.net "It is a mistake to put forth effort and obtain some understanding and then stop at that." (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] CUR.doNotLinkIt = 1 ohne Auswirkung unter Typo3 v4.5.19
Hi Jan Bei mir funktioniert das CUR.doNotLinkIt = 1 problemlos. Könnte es deshalb sein, dass die Reihenfolge der Zuweisungen nicht stimmt: 1. CUR = 1 2. CUR < .NO Da wird mit der zweiten Zeile das CUR=1 über schrieben und dann greift das ganze nicht mehr wirklich. Ändere das doch mal in 1. CUR < .NO 2. CUR = 1 Ich hatte schon mal ein solches Problem und meine das damit gelöst zu haben. Und dann gibt es meiner Meinung nach noch einen Tippfehler in der Zeile CUR.wrapItemAndSub, da müsste ein Leerschlag zwischen Guten Abend zusammen, > > ich verzweifle gerade an "CUR.doNotLinkIt = 1" > > Der nachfolgende Code rendert ein grafisches Menü. Dabei soll der aktive > Menüpunkt NICHT verlinkt sein. Die Einstellung "CUR.doNotLinkIt = 1" > wird jedoch vollkommen ignoriert. Der aktive Menüpunkt wird weiterhin > verlinkt :'( > > Hier der komplette Code: > > // > > lib.leftMenu=HMENU > lib.leftMenu{ > special=list > special.value.field=field_pages > > 1=TMENU > 1{ > wrap=| > NO=1 > NO.wrapItemAndSub=| > NO.stdWrap.cObject=COA > NO.stdWrap.cObject{ > 10=TEXT > 10{ > field=title > typolink{ > parameter.field=uid > ATagParams.cObject=COA > ATagParams.cObject{ > 10=IMG_RESOURCE > 10.file=GIFBUILDER > 10.file{ > XY=10+[10.w]+10,34+34 > backColor=#00 > transparentColor=#00 > > 10=TEXT > 10{ > text.field=nav_title//title > fontSize=31 > fontFile=fileadmin/templates/fonts/chops.ttf > offset=10,22 > fontColor=#d2b17b > } > > 20=TEXT > 20<.10 > 20{ > offset=10,22+34 > fontColor=#ff > } > } > 10.stdWrap.dataWrap=class="transition"style="width:{TSFE:lastImgResourceInfo|0}px;background-image:url('/|');" > } > } > } > } > CUR=1 > CUR<.NO > *CUR.doNotLinkIt=1* > CUR.wrapItemAndSub=| > } > } > > // > > Über Eure Hilfe würde ich mich sehr freuen! > Jan > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german