Hallo zusammen,
durchforste jetzt seit längerem schon verschiedene Foren und finde leider keine Lösung, vielleicht könnt ihr mir weiterhelfen.
Ich habe folgendes Problem. Ich will meine Typo3 Seite zweisprachig machen, default = Deutsch und die zweite Sprache ist Englisch!
Es funktioniert auch soweit alles, nur ist mein Problem, wenn ich jetzt für einen Übersezten Text den Ursprungstext angebe, wird die Übersetzung zweimal dargestellt. Woran liegt das?
Danke schonmal für eine Antwort.
Wenn ihr noch infos braucht, schreibt einfach, ich versuche alles so deutlich wie möglich zu machen!
kann es sein das du den englischen Inhalte auch 2x angelegt hast ? Schau doch mal im Listen Modul nach und kanns unten auf der Seite "Lokaliersierungsübersicht" anklicken
nein es ist auch in der Listenansicht im Backend bei jeder Einstellung nur einmal zu sehen. Jedoch im Frontend immer doppelt!
wie holst du denn mit TypoScript deinen Inhalt ?
sowas wie styles.content.get
oder sowas wie
10 = CONTENT
10{
table = tt_content
pidInList = this
...
}
je nach dem, post es doch mal bitte
ich poste dir jetzt jetzt mal das ganze Typoscript weil ich nicht genau weiß was du sehen willst. Sorry bin noch absoluter neuling
# spam protect e-mail addresses
config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)
# XHTML
config.doctype = xhtml_trans
config.xhtml_cleaning = all
# cache period
config.cache_period = 3600
# language
config.uniqueLinkVars = 1
config.sys_language_uid = 0
config.htmlTag_langKey = de
config.metaCharset = utf-8
config.language = de
config.locale_all = german
# pageTitleFirst=1
xhtml_cleaning=all
doctypeSwitch = {$doctypesw_cond}
htmlTag_langKey = de
}
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = german
config.htmlTag_langKey = de
[global]
# English language, sys_language.uid = 4
[globalVar = GP:L = 4]
config.sys_language_uid = 4
config.language = en
config.locale_all = english
config.htmlTag_langKey = en
[global]
page = PAGE
page.shortcutIcon = fileadmin/favicon.ico
page {
typeNum = 0
stylesheet = fileadmin/templates/main/css/columns3.css
<title>Stöckel&Friends</title>
<meta name="Description" content="Stöckel&Friends Ihre Informationsseite für das Chiemsee Regge Summer 2010, Die Passion des Engels, und der Digitale Adventskalender">
<meta name="Keywords" content="Stöckel, Florian, Florian Stöckel, Florian Joe, Florian Joe Stöckel, Unterammergau, Oberammergau, Passionsspiele, Passion, Engel, 2010, Chiemsee, Chiemsee Reggae, Max Laubert, Max, Laubert, Chiemsee Reggae Summer, ">
<meta name="Author" content="Florian Joe Stöckel">
<meta name="Publisher" content="Stöckel&Friends">
<meta name="Copyright" content="Stöckel&Friends">
<meta name="Content-language" content="de">
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/main/index-1000-mc-c-c.html
10.workOnSubpart = DOCUMENT_BODY
10.marks {
TOP-MENU = HMENU
TOP-MENU {
special = directory
special.value = 1
entryLevel = 0
#stdWrap.wrap = <ul>|</ul>
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li>|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="act">|</li>
ACT.ATagTitle.field = abstract // description // title
}
}
LEFT-MENU = HMENU
LEFT-MENU {
entryLevel = 1
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="left-level-1-no">|</li>
NO.ATagTitle.field = abstract // description // subtitle // title
ACT = 1
ACT.wrapItemAndSub = <li class="left-level-1-act">|</li>
ACT.ATagTitle.field = abstract // description //subtitle // title
}
2 = TMENU
2 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="left-level-2-no">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="left-level-2-act">|</li>
ACT.ATagTitle.field = abstract // description // title
}
3 = TMENU
3 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="left-level-3-no">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.wrapItemAndSub = <li class="left-level-3-act">|</li>
ACT.ATagTitle.field = abstract // description // title
}
}
HEADER-IMG = IMAGE
HEADER-IMG {
file = fileadmin/templates/main/img/img_header.jpg
stdWrap.typolink.parameter = 1
alttext = Stöckel&Friends
}
LEFT-MARKER = CONTENT
LEFT-MARKER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 1
}
MIDDLE-MARKER = CONTENT
MIDDLE-MARKER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
RIGHT-MARKER = CONTENT
RIGHT-MARKER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
}
}
lib.stdheader.5.strftime = %d.%m.%y
lib.stdheader.5.strftime =
lib.stdheader.5.date = d.m Y
lib.stdheader.5.date = d.mmm.Y
lib.stdheader.5.date = d.m.Y
config.sys_language_overlay = 1
config.RTE.default.removeTags = removeFromList(u)
config.RTE.default.showButtons = addToList(underline)
config.RTE.default.proc.entryHTMLparser_db.removeTags = removeFromList(u)
config.RTE.default.hideButtons = removeFromList(underline)
config.styles.content.lastUpdate.date = >
config.styles.content.lastUpdate.strftime = %e. %B %Y
config.subparts.LAST = CONTENT
config.subparts.LAST = styles.content.lastUpdate
config.styles >
config.subparts >
config.sys_language_overlay = hideNonTranslated
config.linkVars = L
page.1000 =< plugin.tx_rlmplanguagedetection_pi1
plugin.tx_rlmplanguagedetection_pi1 {
defaultLang = de
}
da fehlt bei den CONTENT-Elementen überall noch select.languageField=sys_language_uid
Ok danke! Jetzt funktionierts! und ich weiß wo mein Fehler lag!