Ich finde die Variante mit den 2 Sysordnern schon sehr elegant 🙂
Das einzige ist halt das anpassen der PHP Datei, was jedoch für die korrekte Verlinkung bei der Resultswiedergabe erforderlich ist.
Ich finde die Variante mit den 2 Sysordnern schon sehr elegant 🙂
Das einzige ist halt das anpassen der PHP Datei, was jedoch für die korrekte Verlinkung bei der Resultswiedergabe erforderlich ist.
Wie "verlinke" ich denn vom News-Plugin irgendeiner Seite zu den News in dem jeweiligen Sys-Folder? #paralyzed#
Wenn man das NewsPlugin anlegt, dann kann man einen Ausgangspunkt angeben, und das soll der SysFolder mit den News sein...
Danke 😃
ich habe das Problem das meine Parameter
L=en
und
L=de (default)
so ausschauen, durch die änderungen wird den links
L=0 oder L=1 übergeben und der weiss damit nichts anzufangen, was muss ich ändern damit er anstatt 0 de und anstatt 1 en nimmt ?
indem du nicht die parameter L = de oder en benutzt in deinem template, sondern grundsätzlich die parameter L = 0 oder 2... denke ich zumindest 😉
habe ich auch schon getestet... will er irgendwie nicht so recht... werde ich aber morgen nochmal testen...
Danke Lineman g* ;-)
Hallo,
ich habe die beiden Änderungen in der PHP-Datei ausprobiert, leider wurde bei jedem Mal ein Fehler erzeugt.
Parse error: parse error, unexpected '%', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /srv/www/htdocs/typo3/typo3_src-3.5.0/typo3/ext/tt_news/pi/class.tx_ttnews.php on line 498
Weiß jemand Rat?
Ich kann mir nicht vorstellen, dass nicht jemand das Problem schon mal gelöst hat.
Danke.
Ok, Problem gelöst. Ich hatte news++ nicht installiert. Jetzt scheint es zu gehen. Danke für die Lösung.
Ich habe jetzt nur noch das Problem, dass der zurück-Link nur in Deutsch ist. Habt ihr für jede Sprache ein unterschiedliches Template angelegt? Wenn ja, wie steure ich, welche Sprache welches Template bekommt?
Danke im voraus!
hallo
Also ich hab da auch ein Problem mit den News!
HAb ich das jetzt richtig verstanden das ich einen neuen Sysordner für die 2 Sprache anlegen muss?
Also Deutsch geht und man kann auch auf Englisch umschalten nur kommt da nichts! o.O
Danke!
Hallo,
news mit mehrsprachigkeit laufen, dank dieses forums perfekt, bis auf eine kleinigkeit.
meine defaultsprache ist deutsch. wechsel ich bei den news auf englisch, erscheinen brav die news in englisch, aber die links: mehr und zurück sind auf deutsch. wo kann ich das einstellen. im news.templ oder in einer php-datei.
hier ein link zu der seite: wie es jetzt aussieht.
http://doris-amann.de/typo3/index.php?id=222&L=0&L=1
noch ein anderes problem:
auf der startseite
http://doris-amann.de/typo3/index.php?id=209&L=1
werden die englischen news gar nicht übernommen.
Ich verwende für die startseite ein anderes news.tmpl.
Wo kann ich hier das nötige abändern?
danke schonmal vielmals.
Ohne deinen Setup-Code wird man dir nicht helfen können.
Dort wird der Fehler stecken.
jenses
hallo jenses,
danke für antwort.
hier code, oder braucht du die news.tmpl?? zum mir helfen, bitte und vielen dank.
setup
#config.admPanel = 1
config.sys_language_uid = 0
config.language = de
config.linkVars = L
# English language, sys_language_uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
[global]
# Seite und Seiteneigenschaften festlegen
seite = PAGE
seite.typeNum = 0
seite.meta.AUTHOR = comXpert
seite.meta.DESCRIPTION = comXpert, die IT-Experten für Events
seite.meta.KEYWORDS = comxpert, IT, Event, Event-Agentur, Event-Management, weltweit, Europa, international, Messebau, Messekonzeption, Installation, Logistik, Aufbau, Abbau, Roadshow, Messe, Kongress
temp.kopfimage = IMAGE
temp.kopfimage {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
}
temp.language = COA
temp.language {
10 = TEXT
10.value = {$languageVersion}
10.outerWrap = <img src="fileadmin/comXpert/bilder/top_before.gif">
10.typolink {
parameter.data = page:uid
additionalParams = &L={$foreignLanguageID}
ATagParams = class="sprache"
}
}
/*
temp.drucken = COA
temp.drucken {
10 = TEXT
10.value = {$printVersion}
10.outerWrap = <img src="fileadmin/comXpert/bilder/top_before.gif">
10.typolink {
parameter.data = page:uid
data = GPvar:L
additionalParams = &L={$printLanguageID}
ATagParams = class="sprache"
}
}
*/
temp.drucken = COA
temp.drucken {
10 = TEXT
10.field = uid
10.outerWrap = <img src="fileadmin/comXpert/bilder/top_before.gif">
10.wrap = <a href="index.php?id=|&type=98>
20 = TEXT
20.data = GPvar:L
20.wrap = &L=|" target="_blank" class="navi">Drucken</span></a>
}
temp.news = COA
temp.news < plugin.tt_news
templateFile = fileadmin/comXpert/temp/news.tmpl
temp.news {
code >
code = LIST
pid_list >
pid_list = 242
}
# Stylesheet, das verwendet wird
seite.stylesheet = fileadmin/comXpert/css/style.css
seite.10 < styles.content.get
# Template, das verwendet wird
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/comXpert/go.html
/*
marks.news < plugin.tt_news
marks.news {
defaultCode = LIST
code >
code = LIST
pid_list >
pid_list = 242
}
*/
workOnSubpart = DOKUMENT
#Marker ###DRUCKVERSION###
/*
marks.drucken = COA
marks.drucken.10 = TEXT
marks.drucken.10.field = uid
marks.drucken.10.outerWrap = <img src="fileadmin/comXpert/bilder/navileft_no.gif">
marks.drucken.10.wrap = <a href="index.php?id=|&type=98>
marks.drucken.20 = TEXT
marks.drucken.20.data = GPvar:L
marks.drucken.20.wrap = &L=|" target="_blank"><span class="navi">Drucken</span></a>
*/
marks.header < temp.kopfimage
marks.sprache < temp.language
marks.drucken < temp.drucken
marks.news < temp.news
# Inhalt
marks.content = CONTENT
#marks.content.table= tt_content
marks.content < styles.content.get
#marks.content.select.orderBy = sorting
# Menuaufbau
marks.navitop = HMENU
marks.navitop.1 = TMENU
marks.navitop.maxItems = 2
marks.navitop.1 {
NO {
beforeImg = fileadmin/comXpert/bilder/top_before.gif
allWrap = | |*| | |*| |
ATagParams=class="navi"
}
ACT = 1
ACT {
beforeImg = fileadmin/comXpert/bilder/top_before.gif
allWrap = | |*| | |*| |
ATagParams=class="navi_active"
}
}
/*
marks.navitop = HMENU
marks.navitop.1 = GMENU
marks.navitop.maxItems = 2
marks.navitop.1 {
NO {
XY = 80, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 23, 11
10.align = left
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navioben.gif
}
ACT = 1
ACT {
XY = 80, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 23, 11
10.align = left
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navioben.gif
}
}
*/
marks.navileft = HMENU
marks.navileft.1 = GMENU
marks.navileft.excludeUidList = 264, 263, 211, 271, 210
marks.navileft.1 {
NO {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 30, 10
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft_no.gif
}
ACT = 1
ACT {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 30, 11
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft1_act.gif
}
}
marks.navileft = HMENU
marks.navileft.2 = GMENU
marks.navileft.excludeUidList = 264, 263, 211, 271, 210
marks.navileft.2 {
NO {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 50, 10
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft_no.gif
}
ACT = 1
ACT {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 50, 10
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft2_act.gif
}
}
}
#Zuweisung des Inhalts an die Druckversion
alt_print.10.marks.PAGE_TITLE = TEXT
alt_print.10.marks.PAGE_TITLE.field = title
alt_print.10.marks.PAGE_TITLE.wrap = Seitentitel: |
alt_print.10.marks.DATE = TEXT
alt_print.10.marks.DATE.data = date:d.m.Y
alt_print.10.marks.PATH = HMENU
alt_print.10.marks.PATH {
special = rootline
special.range = 2 | -1
1 = TMENU
1 {
target = _self
wrap = Sie befinden sich hier: |
NO.linkWrap = | >|*| | >|*| |
}
}
alt_print.10.marks.content = CONTENT
alt_print.10.marks.content {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField =sys_language_uid
}
constants:
foreignLanguageID = 1
languageVersion = English
flagSmall = fileadmin/comXpert/bilder/flaguk.gif
[globalVar = GP:L > 0]
foreignLanguageID = 0
languageVersion = Deutsch
flagSmall = fileadmin/comXpert/bilder/flagde.gif
[global]
# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen
content.headerSpace = 0|0
# Formatierung von Dateilisten
styles.content.uploads.wrap = <p> | </p>
# Formatierung der Bildunterschrift
styles.content.imgtext.captionWrap = <span class="bildtext"> | </span>
# Druckvorlage
plugin.alt.print.file.stylesheet = fileadmin/comXpert/css/print.css
plugin.alt.print.file.template = fileadmin/comXpert/temp/druck.tmpl
# Maximale Breite von Bildern
styles.content.imgtext.maxW = 375
styles.content.imgtext.maxWInText = 375
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden
styles.content.mailform.badMess = Bitte fuellen Sie noch folgende(s) Feld(er) aus:
# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup
PAGE_TARGET =
content.pageFrameObj =
# Konfiguration des Plugins Meta Tags
plugin.meta.description = comXpert, die IT-Experten für Events
plugin.meta.keywords = comxpert, IT, Event, Event-Agentur, Event-Management, weltweit, Europa, international, Messebau, Messekonzeption, Installation, Logistik, Aufbau, Abbau, Roadshow, Messe, Kongress
plugin.meta.robots = follow
plugin.meta.language = de
plugin.meta.copyright = © 2004 comXpert
plugin.meta.author = comXpert
plugin.meta.revisit = 1
# Setzen der Variable für den Standard-Alttext
BILD_ALTTEXT = + öffnen
# entfernt automatische Abstände
styles.content.imgtext.colSpace = 0
styles.content.imgtext.rowSpace = 0
styles.content.imgtext.textMargin = 0
# Noch ein paar <br> entfernen
styles.content.imgtext.caption.1.wrap = |
styles.content.imgtext.caption.1.spaceBefore = 0
styles.content.imgtext.caption.1.br = 0
# Formular
#styles.content.mailform
#styles.content.loginform.pid = 211
plugin.tt_news.PIDitemDisplay = 242
plugin.tt_news.file.templateFile = fileadmin/comXpert/temp/news.tmpl
#plugin.tt_news.wrap2 = <li>|</li>
#plugin.tt_news.wrap1 = <li>|</li>
plugin.feadmin.dmailsubscription.email =
plugin.feadmin.dmailsubscription.emailName =
plugin.feadmin.dmailsubscription.pid =
[/quote]
Mit welcher Typo3 & welcher News - Version arbeitest du denn ?
Ich habe nehrere Seiten mit 3.7 und tt_news 2.0.4 mehrsprachig am Laufen,
absolut problemlos.
jenses
meins alles ein wenig älter
typo3 version 3.6.
tt_news 1.0.4.
soll es daran liegen und wenn ja reicht es mir die aktuelle news extension zu laden?
dank dir
doris
noch ein problem, dass ich bisher verheimlicht habe;-)
auf der startseite sind die news anders angeordnet, nebeneinander, statt später untereinander, deshalb ein anders template zugewiesen. die news auf der startseite spreche ich mit marker an.
die werden aber nicht ins english übertragen.
die news im content übers plugin, wechseln super die sprache.
jemand denkanstoss?
jemand denkanstoss?
Yupp.
Typo3 Version 3.7 und tt_news 2.0.4 samt Manual.
Damit gibt es keine Probleme.
jenses
ja, aber.
ich muss doch dennoch: bisher habe ich mein mehr und zurück direkt in dem news.tmpl angegeben.
wo gebe ich more und back, analog zur englischen version an???????
bitte helft, am montag muss die site stehen.
danke.
doris
Doris schriebwo gebe ich more und back, analog zur englischen version an???????
in einem englischen newstemplate... 😉
Die Übersetzungen machst Du in der locallang.php im ext-Ordner von tt_news, dort im Unterordner pi .
Aber bei deiner alten Version wahrscheinlich eher nicht,
es wäre wirklich besser, die neueste Version zu nutzen.
Vielleicht hilft dir dies weiter :
#15295
Viel Glück !
jenses