Hallo
weiß jemand, wie man beim mailformplus ein anderes template ansprechen kann, wenn man mehrsprachige seiten hat?
bei mit kommt trotz übersetzung nur das deutsche template auf der englischen seite.
Gru0
Thorsten
Hallo
weiß jemand, wie man beim mailformplus ein anderes template ansprechen kann, wenn man mehrsprachige seiten hat?
bei mit kommt trotz übersetzung nur das deutsche template auf der englischen seite.
Gru0
Thorsten
pack das doch in Deine Conditions mit rein
steffenK schriebpack das doch in Deine Conditions mit rein
Nicht nur WAS ist wichig, sonder auch das WIE, oder?!
[globalVar = GP:L=1]
...
page.10.template.file = fileadmin/designvorlage_englisch.html
...
[global]
@steffenk
Hat Dir das geholfen?
Gruß
Christian Strudel
Hallo
die Idee ist nicht schlecht, jedoch happert es an der Umsetzung.
Das Template wird nicht im TS aufgerufen sondern durch die Extension selber.
Leider habe ich keine Ahnung wie ich die Condition da einbauen soll...?
mein TS sieht so aus:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#eeeeee" topmargin="0" leftmargin="0">
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.language_all = english
[global]
#Suche zusammensetzen
suche = FORM
suche.redirect = 206
suche.layout = ###LABEL######FIELD###
suche.image = IMAGE
suche.dataArray {
10.label =
10.type = sword=input, 15
10.value =
20.type = scols=hidden
20.value = pages.title:tt_content.bodytext
30.type = stype=hidden
30.value = L0
40.type = submit = submit
40.value = Suchen
}
suche.params.input = style="font-size:10px; font-align:middle; border: 1px solid #aaaaaa;height: 15px;"
page {
stylesheet = fileadmin/template/aeronaut/ypMenu.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/aeronaut/home.htm
10.workOnSubpart = DOKUMENT
10.marks {
SPRACHE = PHP_SCRIPT
SPRACHE.file = fileadmin/scripts/my_languageMenu.php
SPRACHE.ATagParams = class="weiss"
MENU = COA
MENU {
10 < temp.ypMenu
20 < temp.user_menu
}
SUCHE < suche
SUCHE.image = IMAGE
SUCHE.image.file = fileadmin/template/go.gif
SUCHE.image.wrap = |
TOPPRODUKT < styles.content.getLeft
WERBUNG < styles.content.getBorder
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 112
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.ATagParams = class = "weiss"
MENU_LINKS.1.NO {
ATagParams = class="weiss"
#POINTS einfügen
stdWrap.prepend = TEXT
stdWrap.prepend.dataWrap = <img src="fileadmin/template/aeronaut/points2.gif" align="absmiddle" border="0" alt="" />
}
MENU_LINKS.1.NO.linkWrap = |<br />
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
RECHTS< styles.content.getRight
KLICKPFAD= HMENU
KLICKPFAD{
special = rootline
special.range = 0|-1
1 = TMENU
1.target = _self
1.wrap = <font class="rootline"> | </font>
1.NO.linkWrap = | » |*||*| |
1.NO.ATagParams = class="rootliner"
1.CUR < 1.NO
1.CUR = 1
1.CUR {
doNotLinkIt = 1
linkWrap = | > |*||*| |
}
}
}
}
Wäre für ne Hilfestellung dankbar.
Gruß
Thorsten
sry, ich dachte Du hättest Deine Conditions, hast Du ja auch 😃
Ich meinte das so in der Art:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tx_extension_pi1.templateFile = fileadmin/templates/exttemplate.htm
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.language_all = english
plugin.tx_extension_pi1.templateFile = fileadmin/templates/exttemplate_en.htm
[global]
...
Hallo Steffen
für normale Seite funktioniert diese Methode sehr gut, so trenne ich die Templates der Seiten in die einzelnen Sprachen.
Beim Mailformplus scheint es aber so nicht zu gehen. Es wird leider kein Formular geladen... 😢
Noch ne Idee?
Gruß
Thorsten
Auch ich habe eine mehrsprachige Seite und habe das Problem folgendermassen gelöst:
3 SysOrdner erstellt:
Form_D
Form_F
Form_i
In diese drei Ordner jeweils einen mailformplus Record hineingefügt mit dem Formular-Template der entsprechenden Sprache.
Auf der Seite, wo ich die Form angezeigt haben möchte, dann das Plugin mailformplus eingefügt und pro Sprache den entsprechenden SysOrdner als Startingpoint definiert.
Und siehe da, es funktioniert!
Danke für den Tipp, hat bei mir auch funktioniert.
gruss
Georg
Das mit den SysOrdner funktioniert ja gut, aber die bestätigungsmails kommen immer in der sprache deutsch !! Hat jemand eine Ahnung warum ??
gruß
Chris
Ich habe auch das Problem, dass die Bestätigungsemails auf deutsch kommen.
Weiß einer wie ich das lösen kann?
Du musst die Sprache innerhalb der Templates anpassen, ziemlich weit unten musst du den Antworttext anpassen...
gruß Arnie