Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Bernd, h - wer recht hat hat recht. Danke -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
zwei kleine Anmerkungen zum besseren Verständnis (und saubererem TS) Am Fri, 22 Apr 2016 07:46:41 +0200 schrieb Karl-Heinz Fischbach: > Hallo Philipp, > das, wie man den sitetitle anspricht war der entscheidende hinweis. > > So funktioniert es jetzt: > > page.headerData = COA page.headerData ist schon automatisch vorhanden und ein COA. Das muss niemand mehr definieren. (das solltest du gemerkt haben wenn page.headerData.10 schon woanders definiert wurde) > page.headerData { > # achtung die 10 wird schon irgendwo benutzt > 20 = COA > 20 { > stdWrap.noTrimWrap = ||| in der Form ist das noTrim ziemlich überflüssig, da ja keinerlei Whitespace im Wrap vorhanden ist. auch eine Verschachtelung mit dem stdWrap braucht es nicht, da ein COA ein .wrap hat also entweder: wrap = | oder aber: stdWrap.noTrimWrap ( | | | ) hier wird dann vor und hinter dem Title Tag ein Zeilenumbruch (und Einrückung) eingefügt, die bei einem normalen wrap weg getrimmt würden. bernd -- http://www.pi-phi.de/cheatsheet.html ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hi alle, zur einfacheren pflege habe ich mich entschieden das feld "subtitle" herzunehmen und nur einmal generell die TS zu setzen. Nachdem noch nicht alle seitentitel (subtitle) gesetzt sind nehme ich dann alternativ noch den title. # Page Title selbst festlegen # config.noPageTitle = 2 page.headerData = COA page.headerData { # achtung die 10 wird schon irgendwo benutzt 20 = COA 20 { stdWrap.noTrimWrap = ||| 10 = TEXT 10 { value < sitetitle noTrimWrap = ||: | } 15 = TEXT 15 { field = subtitle // title } } } Danke nochmal an alle Jetzt funzt es! -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Philipp, das, wie man den sitetitle anspricht war der entscheidende hinweis. So funktioniert es jetzt: page.headerData = COA page.headerData { # achtung die 10 wird schon irgendwo benutzt 20 = COA 20 { stdWrap.noTrimWrap = ||| 10 = TEXT 10 { value < sitetitle } 15 = TEXT 15 { value = : myowntstitle } } } Anmerkung: Ich habe in meinem template gesehen, dass page.headerData.10. irgendwo schon genutzt wird (vermutlich von einer extension). Deshalb musste ich mit 20 COA neu beginnen. Und der ganze Ausdruck (also die 20) muss ja mit dem noTrimWrap erfasst werden. Jetzt ist die Darstellung "AvWebsite: myowntstitle" wobei AvWebsite dem sitetitle entspricht wie er im T3 install definiert ist. Das kann man von TS her sicherlich noch schöner gestalten. Mal sehen. Ich bastle da sicherlich noch etwas dran rum. Danke dafür. Thema gelöst! -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hi Karl-Heinz Fischbach, Karl-Heinz Fischbach wrote: > Vielleicht liegt der hase da im pfeffer wie man das sitetitle objekt > auslesen kann. Vielleicht sowas wie sys_config.sitetitle. 10 = TEXT 10.value < sitetitle sitetitle ist ein readonly object im rootlevel vom TS. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Certified Integrator – Active contributor TYPO3 CMS 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] Seitentitel via TS ändern
Lieber Karl-Heinz du hast zwei Wege. 1. Im Template-Datensatz definierst Du den sitetitle. Dann wir dieser automatisch als Title-Tag eingefügt. 2. Du schaltest das mit config.noPageTitle ab und erstellst dir ein eigenes Title-Tag. Im Fall 2 kannst Du dir irgend einen Konstante oder ein Feld aus dem Page-Datensatz holen um dein Titeltag zusammen zu bauen. Allerdings gibt es ein config.pageTitle meines Wissens nicht (ist das Deine Erfindung?). Also, mach Dir doch eine Konstante die Du mit dem füllst, was Du mit sitetitel wolltest. Das ist ja in jedem Fall eine manuelle Eingabe, da kommt es wohl nicht so darauf an, ob das im Template im Feld sitetiel oder im Feld constants eingegeben wird. Dann kannst Du diese Konstante zusammen mit einem Feld aus dem page-Datensatz verwenden und mittels TEXT-Element oder COA-Element mit mehreren TEXT-Element, dein Title-Tag beliebig zusammen bauen. Mehr kann ich leider für dich nicht tun... Beste Grüsse, Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 Am Donnerstag, den 21.04.2016, 15:54 +0200 schrieb Karl-Heinz Fischbach: > Hallo Renzo, > ja, das ist wohl der grund des übels. > > Hast du erfahrung mit "config.pageTitle". > > Kann man das irgendwie "verbiegen"? > > Wenn da nix geht dann lassen wir das ganze. So kriegsentscheidend ist das > nicht. > > Danke an alle ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Renzo, ja, das ist wohl der grund des übels. Hast du erfahrung mit "config.pageTitle". Kann man das irgendwie "verbiegen"? Wenn da nix geht dann lassen wir das ganze. So kriegsentscheidend ist das nicht. Danke an alle -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Auf jeden Fall kannst Du sitetitle nicht als field holen. Du kannst nur die in der Tabelle pages vorhandenen Felder als field holen! d.h. sowas wie field = sitetitle wird NIE was zurückgeben Da mir sitetitle auch noch nie wirklich begegnet ist (in den letzten 15 Jahren), mache ich mir das immer selber, wie in einem früheren Post geschrieben... Gruss Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Am 21.04.2016 um 13:46 schrieb Karl-Heinz Fischbach: > Hallo Peter, > danke. > > Das ganze problem liegt natürlich daran, dass ich nicht weiss wie ich > "sitetitle" im TS ansprechen kann. Hallo Karl-Heinz, das geht ganz einfach: Belege in deinem Roottemplate das Feld "Titel der Website". Der wird dann in 'sitetitle' übernommen. Und dann ist der Standardtitel einer Seite bei TYPO3 immer: {sitetitle}: {pagetitle} Wenn du das modifizieren willst, gibt es verschiedene Optionen 'config.pageTitleFirst = 1' dreht die obige Reihenfolge um. 'config.pageTitleSeparator = ::' macht z.B. zwei Doppelpunkte statt einem. 'config.noPageTitle = 1' schaltet den TYPO3-eigenen Mechanismus komplett ab. Dann musst du selbst für den Seitentitel sorgen. Das geht dann so: # Title-Tag im headerData-Onjekt setzen: page.headerData.10 = TEXT # hier wird der Seitentitel geholt: page.headerData.10.field = title # Hier wird der Seitentitel gewrappt: page.headerData.10.noTrimWrap = |blablabla: | - bla| Jetzt hamwers abber. Grüße Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Peter, danke. Das ganze problem liegt natürlich daran, dass ich nicht weiss wie ich "sitetitle" im TS ansprechen kann. Guckst du hier. https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Top-levelObjects/Index.html#sitetitle Wenn du mal im backend dein template im template analyzer anschaust findest du das feld meist ganz unten. Vielleicht geht das auch garnicht im TS. Würde mich aber wundern. Im TS geht doch eigentlich alles. -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Am 21.04.2016 um 12:52 schrieb Karl-Heinz Fischbach: Hallo Peter, danke für die antwort. "sitetitle" ist eines der Top-level objects lt. TSref. Mit subtitle und title ist das alles kein Problem. Vielleicht liegt der hase da im pfeffer wie man das sitetitle objekt auslesen kann. Vielleicht sowas wie sys_config.sitetitle. Aber das ist eher geraten. -- Regards Karl-Heinz Hallo Karl-Heinz, ein Feld "sitetitle" ist mir im Kontext von title-Tags noch nie begegnet - ich hab gerade mal ein paar Templates im Analyzer durchsucht, und bin da auch nicht - und zwar nirgends! - fündig geworden. Googlen liefert auch nicht viel, und die TSRef ist an der Stelle ja auch kryptisch. https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Top-levelObjects/Index.html?highlight=sitetitle#sitetitle Ich denke, das funktioniert so nicht :( Aber es wäre interessant, falls Du doch was rausfinden solltest! LG Peter -- http://function2form.net http://peter-kuehnlein.net "A Samurai will use a toothpick, although he has not eaten. Inside the skin of a dog, outside the hide of a tiger." (Hagakure) Latest projects http://mein-bobber.de http://www.käse1a.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Peter, danke für die antwort. "sitetitle" ist eines der Top-level objects lt. TSref. Mit subtitle und title ist das alles kein Problem. Vielleicht liegt der hase da im pfeffer wie man das sitetitle objekt auslesen kann. Vielleicht sowas wie sys_config.sitetitle. Aber das ist eher geraten. -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Am 21.04.2016 um 10:59 schrieb Karl-Heinz Fischbach: Hallo Stefan, danke für deine intensiver hilfe. Letztendlich muss ja ein tag erzeugt werden. page.headerData = COA page.headerData { wrap =| 10 = TEXT 10 { field = sitetitle stdWrap.noTrimWrap = ||: | } 15 = TEXT 15 { 15.value = myowntstitle } } Hat noch nicht das gewollte ergegnis gebracht. Es ist garkein title tag vorhanden. Irgendwas fehlt noch in meiner gedankenwelt. Hm... was ist "sitetitle" denn für ein Feld? Ich bau title-Tags immer etwa so zusammen: page.headerData.10 = TEXT page.headerData.10.field = subtitle // title page.headerData.10.wrap = Mein Title | Ob jetzt der eigene title vor oder nach der Pipe kommt, ist ja völlig egal. Du kannst das also auch so wrappen: page.headerData.10.wrap = | : Mein Title Oder hab ich was Entscheidendes verpasst? LG Peter -- http://function2form.net http://peter-kuehnlein.net "A Samurai will use a toothpick, although he has not eaten. Inside the skin of a dog, outside the hide of a tiger." (Hagakure) Latest projects http://mein-bobber.de http://www.käse1a.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Am 21.04.2016 um 09:53 schrieb Karl-Heinz Fischbach: > Hallo Stefan, > danke für die antwort. > > Ich werde das mal versuchen. > > Allerdings irrigiert mich die 10. im TS. Das sieht für mich so aus als > ob das nur auf den sitetitle zutreffen würde. > > Aber ich versuche es mal. 10 und 20 sind TEXT-Objekte. Die werden einfach hintereinander ausgegeben. Das kannst du dir ja im Quelltext ansehen. Wenn du jetzt den Doppelpuntk haben willst, reicht es, ihn etweder hinter 10 zu wrappen, oder vor 20. Kannst du dir aussuchen. Und nicht vergessen alles mit | zu wrappen! headerData = COA headerData.wrap = | headerData.10 = TEXT headerData.10.field = sitetitle headerData.10.stdWrap.noTrimWrap = ||: | headerData.20 = TEXT headerData.20.value = myOwnTsTitle (Ich lass die Klammerschreibweise mal sein. Die funktioniert in der Newsgroup nicht richtig) Gruß Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Am 21.04.2016 um 09:03 schrieb Karl-Heinz Fischbach: > > headerData = COA > headerData { > 10 = TEXT > 10 { > field = sitetitle > } > 20 = TEXT > 20 { >value = myowntstitle > } > } > > So und jetzt fehlt mir der trick 10 und 20 so zu kombinieren, dass da > "sitetitle: myowntstitle" dabei raus kommt. headerData.10.stdWrap.noTrimWrap = ||: | Gruß Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Renzo, danke für die antwort. Mit einem feld wusste ich wie es geht. Es sollen aber zwei felder kombiniert werden. Das ergebnis soll ja "sitetitle: myowntextfromtyposcript" lauten. Das müsste wohl irgendwie mit stdwrap, innerwrap, outerwrap passieren weil ja zwei felder kombiniert werden müssen. Sowas wie: headerData = COA headerData { 10 = TEXT 10 { field = sitetitle } 20 = TEXT 20 { value = myowntstitle } } So und jetzt fehlt mir der trick 10 und 10 so zu kombinieren, dass da "sitetitle: myowntstitle" dabei raus kommt. -- Regards Karl-Heinz Typo3: 7.6.4 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Hallo Karl-Heinz du hast da alle Konstanten und Felder zur Verfügung die du willst. Ich habe mir z.B. eine eigene Konstante $site definiert und setze sie wie folgt ein: headerData.10 = TEXT headerData.10 { field = title noTrimWrap = |{$site}: || } Als field kannst Du title (das ist das normale) oder subtitle, navtitle etc verwenden, irgende ein Feld halt aus dem Seiten-Datensatz. Und wie genau der Titel der Website zusammen gesetzt werden soll, kannst Du frei wählen, indem du die Zeile mit noTrimWrap entsprechend gestaltest. Gruss, Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seitentitel via TS ändern
Am 15.04.2016 um 14:18 schrieb Karl-Heinz Fischbach: > Hallo, > ich habe den parameter > pageTitleFirst = 0 > gesetzt. > > Ergebnis: Im titel wird das als ": " angezeigt. > > Die struktur würde ich gerne beibehalten. Also den + ": " > und dann einen eigenen titel den ich via TS festgesetzt habe. > > Hintergrund ist der, dass mir die vergebenen page titles im backend > helfen mich zu orientieren. Der text ist aber für die nutzung im titel > des browsers eher ungeeignet. > > Jetzt habe ich einige schnipsel im web gefunden die einen neuen > pagetitle festlegen, aber ohne den . So z.B.: > > config.noPageTitle = 2 > page.headerData = COA > page.headerData { > 15 = TEXT > 15 { >field = title >wrap = |:�mynewpagetitle > } > } > > Das hilft aber nicht weil der : fehlt. > Hallo Karl-Heinz, ich verstehe es so, dass der Sitetitle aus dem TS-Template dem "mynewpagetitle" aus dem TS-Scriptlet entspricht. Oder habe ich dich falsch vertanden? Gruß Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german