Mehrsprachigkeit + tt_news + realurl
| Autor | Nachricht |
|---|---|
|
Verfasst am: 15. 01. 2009 [13:37]
|
|
|
Gjergj
Themenersteller
Dabei seit: 14.07.2006
Beiträge: 51
|
Hallo Leute, habe ein großes Problem speziell mit tt_news und Mehrsprachigkeit. Bei normalem Inhalt funktioniert der Sprachwechsel wunderbar nur die tt_news machen Probleme. Ich benutze auch das sr_languagemenu, ich habe auch im Sysfolder der tt_news eine alternative Sprache angelegt TYPOSCRIPT // Spracheinstellungen linkVars = L,tx_ttnews uniqueLinkVars = 1 sys_language_uid = 1 sys_language_mode = content_fallback sys_language_overlay = hideNoneTranslated language = de // Je nach Serverumgebung funktionieren verschiedene Werte: // de_DE, de_DE.utf8, de_DE@euro locale_all = de_DE htmlTag_langKey = de plugin.meta.language = de dateFormat = %A %e. %B %Y timeFormat = Uhr %H:%M Sek %S } [globalVar = GP:L=1] config.sys_language_uid = 1 config.language = en config.locale_all = en_EN config.htmlTag_langKey = en config.plugin.meta.language = en [global] PHP $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'postVarSet_failureMode' => '',
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
// 'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
'rootpage_id' => 1,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
// news archive parameters
'archive' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'january' => '01',
'february' => '02',
'march' => '03',
'april' => '04',
'may' => '05',
'june' => '06',
'july' => '07',
'august' => '08',
'september' => '09',
'october' => '10',
'november' => '11',
'december' => '12',
)
),
),
// news pagebrowser
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// news articles anMd searchwords
'article' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'tx_ttnews[backPid]',
),
array(
'GETvar' => 'tx_ttnews[swords]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => 0,
'index' => array(
'print.html' => array(
'keyValues' => array(
'type' => 98,
),
),
'rss.xml' => array(
'keyValues' => array(
'type' => 100,
),
),
'rss091.xml' => array(
'keyValues' => array(
'type' => 101,
),
),
'rdf.xml' => array(
'keyValues' => array(
'type' => 102,
),
),
'atom.xml' => array(
'keyValues' => array(
'type' => 103,
),
),
),
),
),
);TYPOSCRIPT plugin.tt_news._CSS_DEFAULT_STYLE > plugin.tt_news{ templateFile = fileadmin/templates/..../ext/tt_news/tt_news_v2_template.html pid_list = 22 useSPidFromCategory = 1 useHRDatesSingle = 1 useHRDatesSingleWithoutDay = 0 dontUseBackPid = 1 useHRDates = 1 sys_language_mode = strict archiveTitleCObject { 10.strftime = %B - %Y } getRelatedCObject { 20.strftime = %d.%m.%Y %H:%M } displaySingle { date_stdWrap.strftime= %d.%m.%Y time_stdWrap.strftime= %H:%M age_stdWrap.age = Minuten | Stunden | Tage | Jahre } displayLatest { date_stdWrap.strftime= %d.%m.%Y time_stdWrap.strftime= %H:%M age_stdWrap.age = Minuten | Stunden | Tage | Jahre } displayList { imageLinkWrap = 1 subheader_stdWrap.crop = 250 | ... | 1 date_stdWrap.strftime= %d.%m.%Y time_stdWrap.strftime= %H:%M age_stdWrap.age = Minuten | Stunden | Tage | Jahre } _LOCAL_LANG.de { pi_list_browseresults_displays = Sie sehen gerade Artikel ###SPAN_BEGIN###%s bis %s</span> von ###SPAN_BEGIN###%s</span> latestHeader = Weitere Themen textNewsAge = Alter der Meldung: backToList = « zur Startseite more = weiterlesen... } } PHP en/...../news/single/archive/2009/january/article/glauben-oder-nicht-glauben-2/?tx_ttnews[day]=15&cHash=5fa0b7dda6 |
|
Verfasst am: 15. 01. 2009 [16:04]
|
|
|
Gjergj
Themenersteller
Dabei seit: 14.07.2006
Beiträge: 51
|
![]() Jetzt wechselt nur der Link de = weiterlesen... en = [more]! HIIIIILLLLLLLFFFFFEEEEEEEEEE!!!!! |
|
Verfasst am: 16. 04. 2009 [11:08]
|
|
|
wildcard
Dabei seit: 16.04.2009
Beiträge: 9
|
Das Problem hatte ich auch anfangs. auf jedenfall das sprachwechsel script benutzen von tt_news: http://www.typo3.net/forum/list/list_post//86670/?page=1#pid326830 (da ansonsten im SINGLE view beim sprachwechsel die url vertümmelt wird) ausserdem musst du die seite wo tt_news eingebunden ist als plugin übersetzen. dann hast du jeweils das plugin in einer anderen sprache eingebunden. anschliessend noch die newsmeldung im sysfolder news(oder wie er bei dir heisst) lokalisieren (fahne anklicken zum übersetzen.) gruss Alex |



