Zum Inhalt springen

Frage zu RealURL - bitte um Hilfe!

Erstellt am 24. November 2006 · 8 Antworten · letzte Antwort am 26. November 2006

Tags: Frage

canetti2 ·

Hallo alle zusammen,

also ich habe im Internet eine schöne Beschreibung zur Installation/Konfiguration von RealURL gefunden. Als ich die ewig lange localconf gesehen habe und dazu noch las, dass es wohl nur mit der RealURL-Version 0.2.0 funktionieren würde, war mir klar: Das wird bei mir sowieso nicht klappen. Trotzdem habe ich RealURL installiert, die .htaccess und den localconf-Code kopiert und zu meiner großen Überraschung funktionierte es doch!!! ;-) ;-)

Eine kleine Sache stört mich aber:
Meine Seite ist wie folgt aufgebaut:

- root
---- Menü oben
---------- Seite1
---------- Seite2
---------- Seite3
---------- Seite4
---------- Seite5
---- Menü unten
---------- Seite1unten
---------- Seite2unten
und so weiter

Ich bekomme jetzt immer folgende URLs:

http://www.meineseite.de/menue-oben/seite1.html
http://www.meineseite.de/menue-oben/seite2.html

http://www.meineseite.de/menue-unten/seite1unten.html
und so weiter

Problem:
Meine "Seitenstrukturseiten" "Menü oben" und Menü unten" erscheinen mit in der URL - und das will ich natürlich nicht!!!

Ich möchte folgendes URL-Styling:
http://www.meineseite.de/seite1.html

Was muss ich machen? Kann mir jemand helfen?

Gruß
canetti

canetti2 ·

Hallo WbMa,

vielen Dank für Deine Hilfe - leider hilft Sie mir nicht weiter.

Wenn ich in den Seiteneigenschafte der Seite "Menü oben" das Feld "Seite verstecken" oder das Feld "Im Menü verstecken" aktiviere hat das nicht die gewünschte Auswirkung!

Nochmal: Es funktioniert wunderbar bis auf die Tatsache, dass die Seiten "Menü oben" und "Menü unten" mit in der URL auftauchen:

http://www.meineseite.de/menue-oben/seite1.html

und ich will halt
http://www.meineseite.de/seite1.html

Ich kann mir vorstellen, dass ich in der ext_localconf.php einstellen kann, ab welcher Menüebene die URLs dargestellt werden sollen. Nur wo mache ich das?

Hier ist mal meine ext_localconf.php vielleicht sieht ein Experte auf dem ersten Blick was ich editieren muss.

Bin für jeden Tipp danbar.

----------------------------------------------

<?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' => '-',
),
),
),
),
),
),
);
?>
WbMa ·

Entschuldige bitte, aber vll. hilft ja dies dann
Mach auf dem Menupunkt: menue-oben ein Shortcut drauf und gebe bei Shortcut zur Seite die Seite 1 an. Teste das mal! Vll. hilft das! Ich kann es dir aber nicht versprechen!

Gruß Markus

canetti2 ·

@Markus
Die Seiten "Menu oben" und "Menu unten" sind schon Shortcuts auf die Entsprechenden Navigationen.

@Mensch
Vielen Dank für den Link. Hilft mir zwar auch nicht richtig weiter aber jetzt weiß ich zumindest, dass ich jeden Link manuell über Web>Info>Speaking URL Management editieren kann.

Aber ich suche natürlich eine automatierte Lösung. Und ich bin mir eigentlich auch sicher, dass es die geben muss. Da meine Seitenstruktur ja eigentlich nichts besonderes ist und das Problem eigentlich bei jedem auftauchen müsste, der mit realurl arbeitet, oder nicht?

Gruß
canetti

canetti2 ·

Bevor mich jemand darauf hinweist, ich solle im Forum-Archiv mal suchen: Das habe ich gemacht. Und habe sogar auch zwei Threads gefunden, in welchen die Problematik angesprochen wurde - ohne dass jedoch eine Lösung erklärt wurde:

#50433
#41317

Gruß canetti

canetti2 ·

Ich habe es geschafft ;-) ;-)

Habe doch das entscheidende Posting übersehen, welches hier nachzulesen ist:

#33570

Solltet Ihr noch Fragen zu dem Thema haben - nur zu, jetzt weiß ich ja wie es geht ;-)

Gruß canetti

.... und danke nochmals