Voller Verzweiflung aber gleichzeitig auch mit der Hoffnung das ihr mir weiterhelfen könnt melde ich mich mal wieder zu wort 😃
Wie der Threadname vermuten lässt geht es um die RealURL Extension diese habe ich wie nachfolgend konfiguriert. Die URLs werden auch richtig encoded nun habe ich aber wegen meiner Seitenstruktur ein Problem um es auf den Punkt zu bringen sobald ich auf einen Link klicke unter dem ein neues Template angezeigt wird stimmt zwar auch die URL allerdings wird von meinem Layout nix mehr angezeigt bzw. werden die CSS Dateien laut Quellcode nach wie vor eingebunden, Bilder werden aber leider nicht mehr angezeigt, ebensowenig wird die Schrift entsprechend den CSS Anweisungen formatiert.
Typo3 Info:
Typo3 Version: TYPO 3.8.1
Real URL Extension Ver: 1.0.0
Meine Seite liegt momentan noch in einem Unterordner dieser heißt "typo"
Die Real URL habe ich wie folgt konfiguriert:
.htacces
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
typoscriptcode im Setupfeld meines root templates und in den templates meiner Unterseiten:
config.simulateStaticDocuments = 0
config.baseURL = /typo
config.tx_realurl_enable = 1
Die Datei localconf.php im Ordner typo3conf habe ich um folgenden Teil erweitert ( ich habe aus der localconf also nichts gelöscht sondern bin einfach in die vorletzte Zeile und habe folgenden Code dazu geschrieben:
/**
* Real Url config for tt_news
*
*/
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'dk' => '2',
'de' => '1',
),
'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 and 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[swords]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'index' => array(
'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,
),
),
),
),
),
);
[/b]