Zum Inhalt springen

RealURL - Menüpunkt statt Seitennummer

Erstellt am 8. Februar 2007 · 13 Antworten · letzte Antwort am 22. Februar 2007

Tags: Frage

terranet ·

Hallo,

kann mir bitte jemand sagen, wie ich statt

www.domain.com/12/

folgendes bekommen:

www.domain.com/menüpunkt1

Danke !!!

einpraegsam.​net ·

ja, mit RealURL !?

Vermutlich nicht richtig eingrichtet?

Kurzüberblick:
- Importieren & Installieren
- Eventl. htacces anpassen
- TS: RealURL aktivieren, SimulateStaticDocuments deaktivieren
- In Localconf die Konfiguration für RealURL eintragen

terranet ·
wunschtacho schrieb

ja, mit RealURL !?

Vermutlich nicht richtig eingrichtet?

Kurzüberblick:
- Importieren & Installieren
- Eventl. htacces anpassen
- TS: RealURL aktivieren, SimulateStaticDocuments deaktivieren
- In Localconf die Konfiguration für RealURL eintragen

1) RealURL importiert und installiert
2) .htaccess in Root abgelegt
3) TS laut manual eingestellt
4) ?

Bei mir zeigt RealURL nur die Seite an www.domain.com/12/
12 ist die Seitennummer - mir würde aber der Menüpunkt z.B.: www.domain.com/team besser gefallen - nur komme ich nicht weiter #angry#

Unbekannter Benutzer ·

steht bei dir den auch was im aliasnamen drin?

ich hab das problem das mein css und die bilder durch die simulirten pfade nicht mehr gefunden werden, troz das im .htaccess die ausnahmeregeln definiert sind. oder muss ich css's nun anders einbinden?

just2b ·
TYPODrei schrieb

ich hab das problem das mein css und die bilder durch die simulirten pfade nicht mehr gefunden werden, troz das im .htaccess die ausnahmeregeln definiert sind. oder muss ich css's nun anders einbinden?

config.baseURL = http://www.domain.at/

georg

terranet ·
<?php
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urldecodecache']
= 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urlencodecache']
= 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['FE'] ['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),
'preVars' => array(
/*
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
'valueDefault' => 'de',
),
),
*/
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[pL]',
//'valueMap => array()
),

array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array(
'non-archived' => -1,
),
),
),

'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'article' => array( 
array (
'GETvar' => 'tx_ttnews[backPid]',
// 'valueMap => array(
// ),
),
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'maxLength' => 12,
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
), 
);
?>

Obigen Inhalt in die Datei ext_localconf.php im Verzeichnis:
htdocs\typo3conf\ext\realurl (ganzen Inhalt ersetzen) bewirkt Wunder ...

rawmedia ·

Ein teil vom kollegen terranet war sehr hilfreich....klicke ich jedoch auf eine news bekomme ich einen error:

Error!
Reason: Segment "news" was not a keyword for a postVarSet as expected!

- so, mit dem code von terranet läuft alles. der fehler ist irgendwie komisch. kommt nur wenn man im BE angemeldet ist...sobald man abgemeldet ist läuft alles...also ignorierungswürdig da man ja mit einem anderen browser nebenbei auf die seite gehen kann.

terranet ·

@Wunschtacho: Problem gelöst ... RealURL läuft ... hab nur den Code für die anderen Typo3ler reingestellt ! :p