Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen

2015-10-27 Diskussionsfäden T. F. Koch
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

2015-10-27 Diskussionsfäden 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 = ||*|||*||
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

2015-10-27 Diskussionsfäden T. F. Koch
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)

2015-10-27 Diskussionsfäden Ralf-Rene Schröder
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

2015-10-22 Diskussionsfäden 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

Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen

2015-10-22 Diskussionsfäden 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

Re: [TYPO3-german] Flaggen für den Sprachwechsel einfügen

2015-10-22 Diskussionsfäden Christoph Bessei
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

2015-10-22 Diskussionsfäden Peter Linzenkirchner
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

2015-10-21 Diskussionsfäden Christoph Bessei
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

2015-10-21 Diskussionsfäden 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