Hallo allerseits,
habe ein Problem mit tt_news und realurl...
Die News werden in deutsch ganz normal angezeigt auch mit realurl. Sobald ich aber in der SingleView bin und dann die Sprache umschalte auf der Seite, sagt mir tt_news "Keine News ID übergeben" da beim umschalten die Parameter (die realurl in schön anzeigt) nicht mehr übergeben sondern es wird lediglich auf die single seite weitergeleitet.
Das Menü für die Sprachumschaltung ist normal ein HMENU mit special = language...
Anbei die Real URL konfiguration...
danke schonmal...
<?php
/* TypoScript (Setup):
# RealURL aktivieren
config.simulateStaticDocuments = 0
config.baseURL = http://www.example.com/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
*/
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']= array(
'_DEFAULT' => array(
#
## Grundkonfiguration
#
'init' => array(
'enableCHashCache' => true,
'appendMissingSlash' => 'ifNotFile',
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'emptyUrlReturnValue' => '/',
),
#
## Paramater die grundsaetzlich vor allem anderen kommen (auch vorm Seitenpfad)
#
'preVars' => array(
# Mehrsprachigkeit
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => 0,
'en' => 1,
'es' => 4,
),
'noMatch' => 'bypass',
'valueDefault' => 'de'
),
# Cache deaktivieren (per nc oder no_cache)
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
'nc' => 1,
),
'noMatch' => 'bypass',
),
),
#
## Rewriting der eigentlichen Seiten
#
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 1, # Optional: Cache Expire
'disablePathCache' => 1,
'rootpage_id' => 1, # Optional: If Output is empty or on Multi Domain Installations
#'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title', # Reihenfolge der bevorzugten Seitentitel fuer Pfad erstellung
),
#
## Parameter fuer fixe Elemente (feste Reihenfolge von Werten)
## _DEFAULT = egal welche Seite sonst UID der Seite
#
'fixedPostVars' => array(
/*'_DEFAULT' => array(
array(
'GETvar' => 'tx_ttnews[year]',
),
array(
'GETvar' => 'tx_ttnews[month]',
'valueMap' => array(
'januar' => '01',
'februar' => '02',
'maerz' => '03',
'april' => '04',
'mai' => '05',
'juni' => '06',
'juli' => '07',
'august' => '08',
'september' => '09',
'oktober' => '10',
'november' => '11',
'dezember' => '12',
),
),
array(
'GETvar' => 'tx_ttnews[day]',
),
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'maxLength' => 20,
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),*/
),
#
## Parameter fuer variable Werte (anhang von Werterkennung)
## _DEFAULT = egal welche Seite sonst UID der Seite
#
'postVarSets' => array(
'_DEFAULT' => array(
#
## tt_news ID (Detailansicht, BEISPIEL)
#
'eintrag' => array(
array(
'GETvar' => 'tx_ttnews[year]'
),
array(
'GETvar' => 'tx_ttnews[month]',
'valueMap' => array(
'januar' => '01',
'februar' => '02',
'maerz' => '03',
'april' => '04',
'mai' => '05',
'juni' => '06',
'juli' => '07',
'august' => '08',
'september' => '09',
'oktober' => '10',
'november' => '11',
'dezember' => '12'
)
),
array(
'GETvar' => 'tx_ttnews[day]'
),
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' => '-',
),/*
'languageGetVar' => 'L',
'languageExceptionUids' => '',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l18n_parent',
'autoUpdate' => 1,
'expireDays' => 7,*/
)
),
), # END: news
), # END: _DEFAULT
),
#
## Rewriting des URL Endes (z.B. Dateiendung oder Spezialseiten)
#
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => 1,
#'defaultToHTMLsuffixOnPrev' => 0,
'acceptHTMLsuffix' => 0,
'index' => array(
#'sitemap.xml' => array(
# 'keyValues' => array(
# 'type' => 33,
# ),
#),
#'print.html' => array(
# 'keyValues' => array(
# 'type' => 99,
# ),
#),
),
),
),
);
?>