Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
Hallo Reza, der Marker heißt bei dir "langMenu" und nicht "LANGUAGE" Versuche es mal mit: page { 10 { marks { langMenu < temp.langMenu } } } Gruß Tonke Am 27.10.2015 um 11:49 schrieb Reza Saadati: > Danke für die Antworten. Ich habe die Änderung nun direkt in der Datenbank > gemacht und jetzt wird mir im Frontend zumindest etwas angezeigt. > > Ich habe folgendes eingefügt: ###langMenu### > > Mein Setup im Template sieht so aus: > > temp.langMenu = HMENU > temp.langMenu { > special = language > special { > # Hier kommen die UID deiner Sprachen rein, die du angelegt hast. > value = 0,1,2 > } > 1 = TMENU > 1 { > wrap = | > NO { > # für jede Sprache (Reihenfolge von oben) bekommt so ein eigenes > Wrapping > # über die Klassen kannst du per CSS die Flaggen in den > Hintergrund laden > allWrap = ||*|||*| class="fr">| > stdWrap.override = DE || EN || FR > } > ACT = 1 > ACT < .NO > ACT { > # Aktivzustand für die ausgewählte Sprache > allWrap = ||*|| > } > > USERDEF1 = 1 > USERDEF1 < .NO > USERDEF1 { > noLink = 1 > doNotShowLink = 1 > } > } > } > > > page { > 10 { > marks { > LANGUAGE < temp.langMenu > } > } > } > > (den Code habe ich von irgendwo her kopiert) > > Im Frontend werden mir jedoch nicht die Sprachen angezeigt, sondern > lediglich: ###langMenu### > > Ich komme leider keinen Stück weiter und wäre sehr dankbar, wenn mir jemand > dabei weiterhelfen würde!! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
Danke für die Antworten. Ich habe die Änderung nun direkt in der Datenbank gemacht und jetzt wird mir im Frontend zumindest etwas angezeigt. Ich habe folgendes eingefügt: ###langMenu### Mein Setup im Template sieht so aus: temp.langMenu = HMENU temp.langMenu { special = language special { # Hier kommen die UID deiner Sprachen rein, die du angelegt hast. value = 0,1,2 } 1 = TMENU 1 { wrap = | NO { # für jede Sprache (Reihenfolge von oben) bekommt so ein eigenes Wrapping # über die Klassen kannst du per CSS die Flaggen in den Hintergrund laden allWrap = ||*|||*|| stdWrap.override = DE || EN || FR } ACT = 1 ACT < .NO ACT { # Aktivzustand für die ausgewählte Sprache allWrap = ||*|| } USERDEF1 = 1 USERDEF1 < .NO USERDEF1 { noLink = 1 doNotShowLink = 1 } } } page { 10 { marks { LANGUAGE < temp.langMenu } } } (den Code habe ich von irgendwo her kopiert) Im Frontend werden mir jedoch nicht die Sprachen angezeigt, sondern lediglich: ###langMenu### Ich komme leider keinen Stück weiter und wäre sehr dankbar, wenn mir jemand dabei weiterhelfen würde!! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
Hallo Reza, ich habe in der Mail von Ralf-René Schröder gerade gelesen, dass du mit TV arbeitest. Damit kenne ich mich nicht aus und Ralf-René Schröder hat recht. Wenn TV im Einsatz ist, sollte man das auch korrekt nutzen oder die Seite ohne TV neu aufbauen. Zu deiner Frage: Du kannst das TS auch ins Setup-Feld eines einzigen Templates schreiben. Das hängt alles von der Art der Verwaltung der TS-Templates ab und wie Übersichtlich man es haben möchte. Hier gibt es viele Möglichkeiten. Trotzdem gilt noch der Hinweis von oben. Gruß Tonke Am 27.10.2015 um 13:18 schrieb Reza Saadati: > Tonke, verstehe ich es richtig, dass beide Templates unter Template -> Setup > eingefügt werden müssten? > In der Datenbank (Tabelle: sys_template, Spalte: config) sieht mein Eintrag > so aus: > > temp.sprachmenu = COA > temp.sprachmenu { > 5 = IMAGE > 5.wrap = | > 10 = HMENU > 10 { > special=language > special.value = 0,1,2,5 > 1 = TMENU > 1 { > wrap = | > NO = 1 > NO { > stdWrap.cObject = IMAGE > stdWrap.cObject { > file = fileadmin/xyz/pics/deutsch.jpg || > fileadmin/xyz/pics/english.jpg || fileadmin/xyz/pics/suomi.jpg || > fileadmin/xyz/pics/svenska.jpg > altText = deutsch || english || suomi || svenska > titleText = > } > allWrap = | > } > ACT < .NO > ACT { > doNotLinkIt = 1 > allWrap = | > } > USERDEF1 < .NO > USERDEF1 { > doNotLinkIt = 1 > allWrap = | > } > USERDEF2 < .NO > USERDEF2 { > doNotLinkIt = 1 > allWrap = | > } > } > } > } > > > > # Default PAGE object: > page.10 = TEMPLATE > page.10 { > template = FILE > template.file = fileadmin/xyz/template/xyz.tmpl > workOnSubpart = DOCUMENT_BODY > > marks.SPRACHE = TEXT > marks.SPRACHE.value = Sprache > } > > # Setting up 'page' to be the default PAGE object (type=0) > page = PAGE > page.bodyTag = > #Spracheinstellung > config.linkVars = L > config.sys_language_uid = 0 > config.metaCharset = utf-8 > config.locale_all = de_DE.iso88591 > config.language = de > > [globalVar = GP:L = 1] > config.sys_language_uid = 1 > config.metaCharset = utf-8 > config.locale_all = gb_GB.iso88591 > config.language = en > [global] > > [globalVar = GP:L = 2] > config.sys_language_uid = 2 > config.metaCharset = utf-8 > config.locale_all = fi_FI.iso88591 > config.language = fi > [global] > > [globalVar = GP:L = 5] > config.sys_language_uid = 5 > config.metaCharset = utf-8 > config.locale_all = se_SE.iso88591 > config.language = se > [global] > > > > > ### Setup für compasspm.ch ### > ## > > > ### Schneeflocken JS einbinden > #page.headerData.100 = TEXT > #page.headerData.100.value ( > # src="fileadmin/templates/js/snow_1.js"> > #) > ### Schneeflocken JS > > > ### Doctype auf HTML5 setzen, da Template = HTML5 > config { doctype = html5 > xmlprologue = none > } > ### Doctype auf HTML5 setzen > > > ## Menu [Begin] lib.mainmenu = HMENU > lib.mainmenu.excludeUidList = 12,13,14,15 > lib.mainmenu.entryLevel = 0 > lib.mainmenu { > 1 = TMENU > 1{ > noBlur = 1 > wrap =###SPRACHE###| > NO = 1 > NO.linkWrap =||*|||*|| > ACT = 1 > ACT.linkWrap =| > ACT.ATagParams = class="aktiv" > ACTIFSUB = 1 > ACTIFSUB.linkWrap =| > ACTIFSUB.ATagParams = class="aktiv" > } > 2 = TMENU > 2{ > NO =1 > wrap =| > NO.linkWrap =| > CUR = 1 > CUR.linkWrap =| > CUR.ATagParams = class="Sub_aktiv" > } > } > ## Menu [End] > > > ### Favicon einbinden Beginn ### > page.headerData.333 = TEXT > page.headerData.333.value ( > href="http://compasspm.ch/fileadmin/media/images/favicon.ico; > type="image/x-icon" /> > ) > ### Favicon einbinden Ende ### > > > ## Sprache Default: De > config { >linkVars = L >sys_language_uid = 0 >language = de >locale_all = de_DE >htmlTag_langKey = de >sys_language_mode = content_fallback >sys_language_overlay = hideNonTranslated >#// der Paramter L soll durchgereicht werden >linkVars := addToList(L) >#// der Paramter soll eindeutig sein (kein doppeltes Auftreten in einer > URL) >uniqueLinkVars = 1#// content fallback >#sys_language_fallBackOrder = 1,0 >#sys_language_mode = content_fallback ; 1,0 >#sys_language_overlay = 1 >#sys_language_content = 1 } > // Language English > [globalVar = GP:L = 1] > config.linkVars = 1 > config.sys_language_uid = 1 >config.language = en >config.locale_all = en_UK >config.htmlTag_langKey = en_UK > [global] > > > ## RTE: Bilder freischalten > RTE.default.proc { > allowTag := addToList(img) > allowTagsOutside := addToList(img) > entryHTMLparser_db.tags.img > > } > RTE.default.showButtons := addToList(image) > RTE.default.FE { > proc.allowTags := RTE.default.proc.allowTags > proc.allowTagsOutside < RTE.default.proc.allowTagsOutside > proc.entryHTMLparser_db.tags.img > > showButtons < RTE.default.showButtons > } > > > ### Email Spam Schutz Beginn > config.spamProtectEmailAddresses = 1 > > page = PAGE > page.typeNum = 0 >
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen (OT)
Am 27.10.2015 um 11:49 schrieb Reza Saadati: > Danke für die Antworten. Ich habe die Änderung nun direkt in der > Datenbank gemacht und jetzt wird mir im Frontend zumindest etwas angezeigt. > > Ich habe folgendes eingefügt: ###langMenu### ohne es jetzt weiter geprüft zu haben, aber du fängst jetzt an Markertemplates und TemplaVoila zu vermischen! Du umgehst (ohne zu wissen was du da wirklich tust) wichtige Updateprozesse von TV durch Modifikationen direkt in der Datenbank! Ich wage zu behaupten, dass das in absehbarer Zeit in einem SuperGau endet, der dich, wenn du kein gutes Backup hast, sehr frustrieren wird. Wenn man TV nutzt, sollte man sich auch an die Regeln von TV halten! Mein Tipp: such dir jemanden der sich mit TV noch gut auskennt, und beauftrage ihn/sie, dir deine Wünsche zu realisieren, oder vielleicht noch besser, die Webseite auf eine funktionierende Standardkonfiguration ohne TemplaVoila umzubauen. -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
Hallo Chris Vielen Dank für deine Antwort. Ich denke mein Problem fängt schon beim Template an. Ich habe die Datei fileadmin/templates/index.html geändert (irgendwo ein "test" eingefügt). Im TemplaVoilà sieht es bei mir so aus: s27.postimg.org/j4hc2v26r/Bildschirmfoto_2015_10_22_um_09_51_12.png (Link) Mein "test" ist also auch dort gut zu sehen. Obwohl ich alles abgespeichert habe und den Cache geleert habe, wird mir der Text im Frontend nicht angezeigt. Woran kann das liegen? Mache ich irgendetwas falsch? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
TV nutzt niemals das Template direkt, sondern immer ein Kopie in der Datenbank auf die dann gemappt wird... da mußt du das erst aktualisieren, aber zur Vorgehensweise kann ich jetzt keine Tipps geben, ist einfach zu lange her dass ich mit TV gearbeitet habe Am 22.10.2015 um 10:00 schrieb Reza Saadati: > Hallo Chris > > Vielen Dank für deine Antwort. Ich denke mein Problem fängt schon beim > Template an. Ich habe die Datei fileadmin/templates/index.html geändert > (irgendwo ein "test" eingefügt). Im TemplaVoilà sieht es bei mir so aus: > s27.postimg.org/j4hc2v26r/Bildschirmfoto_2015_10_22_um_09_51_12.png (Link) > > Mein "test" ist also auch dort gut zu sehen. Obwohl ich alles > abgespeichert habe und den Cache geleert habe, wird mir der Text im > Frontend nicht angezeigt. Woran kann das liegen? Mache ich irgendetwas > falsch? > -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
Hi Reza, mit TemplaVoilà kenne ich mich leider nicht aus. Auf die Schnelle würde ich behaupten, dass das Ganze "Top_Meta"-Div durch den Inhalt des Metamenu ersetzt wird (Das Div ist ja nur ein Platzhalter für den richtigen Inhalt). Daher wird dein "test" einfach überschrieben und im Frontend nicht angezeigt. Was passiert wenn du "test" direkt nach einfügst? Ist es dann sichtbar? Oder du entfernst die Mapping Instruction für , ich schätze mal dass es dann nicht mehr überschrieben wird. VG, Chris Am 2015-10-22 um 10:00 schrieb Reza Saadati: > Hallo Chris > > Vielen Dank für deine Antwort. Ich denke mein Problem fängt schon beim > Template an. Ich habe die Datei fileadmin/templates/index.html > geändert (irgendwo ein "test" eingefügt). Im TemplaVoilà sieht es bei > mir so aus: > s27.postimg.org/j4hc2v26r/Bildschirmfoto_2015_10_22_um_09_51_12.png > (Link) > > Mein "test" ist also auch dort gut zu sehen. Obwohl ich alles > abgespeichert habe und den Cache geleert habe, wird mir der Text im > Frontend nicht angezeigt. Woran kann das liegen? Mache ich irgendetwas > falsch? > > ___ > 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] Flaggen für den Sprachwechsel einfügen
Hallo, ja, eine Änderung im Template selbst bringt keine Änderung im Frontend. Man muss im Backend zuerst das TV-Template öffnen und neu abspeichern. Je nachdem, wie umfassend die Änderung im HTML-Template war, muss dabei auch das Mapping angepasst werden. Ich würde raten, vorher ein Backend der Datenbank oder zumindest der TV-Tabellen zu machen. Viele Grüße Peter Linzenkirchner > Am 22.10.2015 um 15:08 schrieb Ralf-Rene Schröder: > > TV nutzt niemals das Template direkt, sondern immer ein Kopie in der > Datenbank auf die dann gemappt wird... > da mußt du das erst aktualisieren, aber zur Vorgehensweise kann ich > jetzt keine Tipps geben, ist einfach zu lange her dass ich mit TV > gearbeitet habe > > Am 22.10.2015 um 10:00 schrieb Reza Saadati: >> Hallo Chris >> >> Vielen Dank für deine Antwort. Ich denke mein Problem fängt schon beim >> Template an. Ich habe die Datei fileadmin/templates/index.html geändert >> (irgendwo ein "test" eingefügt). Im TemplaVoilà sieht es bei mir so aus: >> s27.postimg.org/j4hc2v26r/Bildschirmfoto_2015_10_22_um_09_51_12.png (Link) >> >> Mein "test" ist also auch dort gut zu sehen. Obwohl ich alles >> abgespeichert habe und den Cache geleert habe, wird mir der Text im >> Frontend nicht angezeigt. Woran kann das liegen? Mache ich irgendetwas >> falsch? >> > > > -- > image[FORMAT] - Ralf-René Schröder > http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen
Hi Reza, hast du auf deiner Seite bereits ein Sprachmenü ohne Flaggen oder fehlt bisher das komplette Menü? Welche TYPO3 Version verwendest du? Ein Beispiel für ein Menü mit Flaggen findest du unter https://docs.typo3.org/typo3cms/FrontendLocalizationGuide/BasicSetupOfALocalizedWebsite/LanguageSelectorMenu/ das "GMENU example" dürfte ziemlich genau das sein was du suchst. Alternativ könntest du eine Extension dafür benutzen. Zum Beispiel https://typo3.org/extensions/repository/view/sr_language_menu In beiden Fällen gilt: Du musst in deinem Template einen Marker/ein Subpart für das Sprachmenü haben und diesen durch das Sprachmenü ersetzen lassen. Wenn dein Marker zB LANGUAGEMENU heißt müsstest du dafür page.10.marks.LANGUAGEMENU < plugin.tx_srlanguagemenu.widgets.menu eintragen wenn du sr_language_menu benutzt bzw. page.10.marks.LANGUAGEMENU < lib.langMenu wenn du die TypoScript-Variante aus dem ersten Link nimmst. Viele Grüße, Chris Am 2015-10-21 um 13:15 schrieb Reza Saadati: > Hallo > > Das ist schon das dritte Forum in dem ich diesen Beitrag > veröffentliche und hoffe, dass mir endlich jemand mal helfen kann. > > Ich arbeite das erste mal mit Typo3 und bin ziemlich überfordert > damit. Ich möchte eine Website mehrsprachig anbieten und würde gerne > wissen wie und wo ich die Flaggen für den Sprachwechsel einfügen kann. > > So sieht mein Setup aus: Code: > > config { > linkVars = L > sys_language_uid = 0 > language = de > locale_all = de_DE > htmlTag_langKey = de > sys_language_mode = content_fallback > sys_language_overlay = hideNonTranslated > #// der Paramter L soll durchgereicht werden > linkVars := addToList(L) > #// der Paramter soll eindeutig sein (kein doppeltes Auftreten in > einer URL) > uniqueLinkVars = 1 #// content fallback > #sys_language_fallBackOrder = 1,0 > #sys_language_mode = content_fallback ; 1,0 > #sys_language_overlay = 1 > #sys_language_content = 1 } > // Language English > [globalVar = GP:L = 1] > config.linkVars = 1 > config.sys_language_uid = 1 > config.language = en > config.locale_all = en_UK > config.htmlTag_langKey = en_UK > [global] > > Und unter home -> Register "Resources" habe ich folgendes eingefügt: > > mod.SHARED { > defaultLanguageFlag = de.gif > defaultLanguageLabel = Deutsch > } > > Irgendwo sollte wahrscheinlich ein Code reinkommen wo ich im die > Flaggen und ihre Funktion (Sprachwechsel) einfügen kann. Wo und wie > mache ich das? > ___ > 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] Flaggen für den Sprachwechsel einfügen
Hallo Das ist schon das dritte Forum in dem ich diesen Beitrag veröffentliche und hoffe, dass mir endlich jemand mal helfen kann. Ich arbeite das erste mal mit Typo3 und bin ziemlich überfordert damit. Ich möchte eine Website mehrsprachig anbieten und würde gerne wissen wie und wo ich die Flaggen für den Sprachwechsel einfügen kann. So sieht mein Setup aus: Code: config { linkVars = L sys_language_uid = 0 language = de locale_all = de_DE htmlTag_langKey = de sys_language_mode = content_fallback sys_language_overlay = hideNonTranslated #// der Paramter L soll durchgereicht werden linkVars := addToList(L) #// der Paramter soll eindeutig sein (kein doppeltes Auftreten in einer URL) uniqueLinkVars = 1 #// content fallback #sys_language_fallBackOrder = 1,0 #sys_language_mode = content_fallback ; 1,0 #sys_language_overlay = 1 #sys_language_content = 1 } // Language English [globalVar = GP:L = 1] config.linkVars = 1 config.sys_language_uid = 1 config.language = en config.locale_all = en_UK config.htmlTag_langKey = en_UK [global] Und unter home -> Register "Resources" habe ich folgendes eingefügt: mod.SHARED { defaultLanguageFlag = de.gif defaultLanguageLabel = Deutsch } Irgendwo sollte wahrscheinlich ein Code reinkommen wo ich im die Flaggen und ihre Funktion (Sprachwechsel) einfügen kann. Wo und wie mache ich das? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german