Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 09.05.07, 16:47
Forum Zuschauer
 
Registriert seit: 09.05.07
Alter: 24
Beiträge: 5

realURL && Page-ID


Einen wunderschönen Guten Morgen ;)
Naja so wunderschön ist er auch nicht ;(
Ich schlage mich den 3. Tag mit realURL rum und weiß einfach nicht was ich falsch mache. Vielleicht kann mit jmd. von Euch weiterhelfen.

Wie bringe ich realURL bei das zb. /VK/..../ auf die Seite mit der ID=58 zeigen soll. Irgendwie zeigt jede realURL auf ID=1.

Im Prinzip ist es so das die Visitenkarten meiner Benutzer auf der Seite 58 liegen diese Seite bekommt noch einen Usernamen übergeben und das ganze sollte dann später so aussehen:
http://domain.my/visitenkarte/benutzername

Momentan sieht meine Config so aus:
PHP-Code:
   1.
      $TYPO3_CONF_VARS
['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc'][] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
   
2.
      $TYPO3_CONF_VARS
['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'][] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
   
3.
       
   4.
      $TYPO3_CONF_VARS
['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
   
5.
      $TYPO3_CONF_VARS
['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
   
6.
       
   7.
      $TYPO3_CONF_VARS
['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
   
8.
       
   9.
      $TYPO3_CONF_VARS
['EXTCONF']['realurl']['_DEFAULT'] = array(
  
10.
          
'init' => array(
  
11.
              
'enableCHashCache' => 0,
  
12.
              
'enableUrlDecodeCache' => 1,
  
13.
              
'appendMissingSlash' => 'ifNotFile'
  
14.
          
),
  
15.
          
'preVars' => array(
  
16.
              
/*array(
  17.
                  'GETvar' => 'no_cache',
  18.
                  'valueMap' => array(
  19.
                      'no_cache' => 1,
  20.
                  ),
  21.
                  'noMatch' => 'bypass',
  22.
              ),*/
  
23.
          
),
  
24.
          
'pagePath' => array(
  
25.
              
'type' => 'user',
  
26.
              
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
  
27.
              
'spaceCharacter' => '-',
  
28.
              
'languageGetVar' => 'L',
  
29.
              
'expireDays' => '7',
  
30.
           
),
  
31.
          
'fileName' => array (
  
32.
              
'defaultToHTMLsuffixOnPrev' => 1,
  
33.
              
'index' => array(
  
34.
                              
'index.html' => array(
  
35.
                      
'keyValues' => array(
  
36.
                              
'id' => 1,
  
37.
                      
)
  
38.
                              
),
  
39.
              
),
  
40.
          
),
  
41.
          
'postVarSets' => array(
  
42.
              
'_DEFAULT' => array (
  
43.
                              
'index' => array(
  
44.
                      
array(
  
45.
                          
'GETvar' => '',
  
46.
                      
),
  
47.
                  
),
  
48.
                  
'artikel' => array(
  
49.
                      
array(
  
50.
                          
'GETvar' => 'tab',
  
51.
                          
'valueMap' => array(
  
52.
                              
'fachmagazin' => 'profarticle',
  
53.
                              
'gastbeitraege' => 'guestarticle',
  
54.
                              
'marktplatz' => 'market',
  
55.
                              
'branchenbuch' => 'yellowpage',
  
56.
                          
),
  
57.
                      
),
  
58.
                      
array(
  
59.
                          
'GETvar' => 'cat',
  
60.
                      
),
  
61.
                      
array(
  
62.
                          
'GETvar' => 'faitem',
  
63.
                      
),
  
64.
                      
array(
  
65.
                          
'GETvar' => 'aid',
  
66.
                      
),
  
67.
                  
),
  
68.
              
),         
  
69.
          
),
  
70.
          
'pagePath' => array(
  
71.
              
'type' => 'user',
  
72.
              
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
  
73.
              
'spaceCharacter' => '-',
  
74.
              
'languageGetVar' => 'L',
  
75.
              
'expireDays' => 0,
  
76.
          
),
  
77.
      
); 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 09.05.07, 17:42
Benutzerbild von Pie
Pie Pie ist offline
Forum Stammgast
 
Registriert seit: 07.01.07
Ort: Solingen
Alter: 38
Beiträge: 167

Hi,

Hier ist meine ext_localconf.php. Ergebnis siehe Professionelle IT-Dienstleistungen zu fairen Preisen :: Netzwerkstudio

PHP-Code:
<?php

$TYPO3_CONF_VARS
['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';

$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';

## MODIFICATIONS by Alex :
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
  
'init' => array(
    
'enableCHashCache' => 1,
    
'enableUrlDecodeCache' => 1,
    
'enableUrlEncodeHash' => 1,
    
'postVarSet_failureMode' => 'redirect_goodUpperDir',
  ),
  
'rewrite' => array(),
  
'preVars' => array(),
  
'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,
        ),
      ),
    ),
  ),
);
// realURL mod by Alex

?>
Gruss
-Pie
__________________
Typo3 4.2.1 | TemplaVoila 1.3.6 | RealURL 1.1.0 | DirectMail 2.5.4 | Apache2 | PHP 5.2.0
Was heute noch nicht richtig ist, kann morgen schon falsch sein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 10.05.07, 13:23
Forum Zuschauer
 
Registriert seit: 09.05.07
Alter: 24
Beiträge: 5

leider noch nicht


Hey Pie,
danke dass Du mir die Config zur Verfügung gestellt hast.
Leider gleicht sie meiner doch recht arg und hat nicht geholfen ;(

Also vielleicht verstehe ich dass jetzt auch falsch aber in der Docu zu Real Url auf Typo3.org steht doch:
Zitat:
...
index.php?id=123&type=1&L=1&tx_mininews[mode]=1&tx_mininews[showUid]=456

This URL requests page id 123 with language “1” (danish) and type “1” (probably a content frame in a frameset) and on that page the display of a mininews item with id “456” is requested while the “mode” of the mininews menu is “1” (list). This parameter based URL could be translated into this Speaking URL:

dk/123/news/list/456/page.html
...
Was für mich so viel heißt wie das nach den preVars im URL die Page ID kommt, also wenn ich keine preVars habe müsste der erste Teil entweder der Alias oder die ID meiner Typo3 Seite sein. Wenn ich als PreVar no_cache verwende (in der config) müsste der URL so aussehen <host>/no_cache/123 und ohne no_cache dann so <host>/123.

Aber egal was ich mache ich komme nicht auf die Seite mit der ID 123 sondern immer auf 1.
Langsam glaube ich das is n Bug in RealURL oder irgendwas verträgt sich in meiner Typo3 Installation nicht so richtig.

Eigentlich ist es doch eine normale Typo3-Funktionalität das die Seiten mit PageIDs gespeichert werden und diese ID im URL angehängt wird, ergo müsste RealURL das auch unterstützen...

Achso….Nebenbei das könnte noch WICHTIG sein:
Wenn ich eingebe <host>/123 also 123 an der Stelle wo die PageID hin kommen sollte und dann via print_r($_GET) meine GET-Variablen ausgebe steht unter ID auch 123 nur Typo3 scheint das herzlich wenig zu interessieren.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 10.05.07, 15:15
Forum Zuschauer
 
Registriert seit: 09.05.07
Alter: 24
Beiträge: 5

LÖsung


Ich habs !!!!
Der pagePath Array
PHP-Code:
/*'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => '3',
        'rootpage_id' => '1',
     ),*/ 
musste auskommentiert werden ;)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 10.05.07, 15:56
Benutzerbild von Pie
Pie Pie ist offline
Forum Stammgast
 
Registriert seit: 07.01.07
Ort: Solingen
Alter: 38
Beiträge: 167
Daumen hoch

Danke für das Posten der Lösung.

Gruss
-Pie
__________________
Typo3 4.2.1 | TemplaVoila 1.3.6 | RealURL 1.1.0 | DirectMail 2.5.4 | Apache2 | PHP 5.2.0
Was heute noch nicht richtig ist, kann morgen schon falsch sein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 01.12.07, 02:07
Benutzerbild von fazzyx
Forum Zuschauer
 
Registriert seit: 29.09.07
Beiträge: 9

Zitat:
Zitat von zeroXcool Beitrag anzeigen
Ich habs !!!!
Der pagePath Array
PHP-Code:
/*'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => '3',
        'rootpage_id' => '1',
     ),*/ 
musste auskommentiert werden ;)
SUPER !

Danke, das hatte mir gefehlt.

Ich hatte von einer doch wohl schon sehr alten realurl heute ein Update gemacht. Ich schleppte noch Version 1.0 mit.
Mein Seiten wurden wie folgt geschrieben. www.domain.tld/83/ also immer die PageID. Da diese Seite schon zwei Jahre so läuft konnte ich nach dem Update auf keinen Fall eine andere Url akzeptieren.
Um das wieder hinzubiegen musste ich noch zusätzlich den Bereich fileName rausnehmen, dann sah es wieder wie früher aus und niemand wird etwas von dem Update merken ^^.

Ist es eigentlich möglich diese aktuelle realUrl Extension Projektabhängig zu konfigurieren ? Ich habe mehrere Projekte in einer Installation und möchte für ein anderes aktuelles die Url Variante wie bisher nicht mehr verwenden.

Thx
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst realurl / unterverzeichnis / closest page error bigal Suchmaschinenfreundliche URLs (SEO) 4 07.08.08 12:41
Page Header = Page Title ? pinguini TYPO3 4.x Backend 5 22.05.08 12:43
Gelöst realurl: page id anstatt name Arno Suchmaschinenfreundliche URLs (SEO) 12 18.12.07 10:56
eLuna Page Comments => "... could not be found, closest page matching is ..." Kendry Alle anderen Extensions 0 30.10.07 18:39
page.bodyTag=<body id="{page:uid}" > ?? madmongo TYPO3 3.x Fragen und Probleme 3 01.03.06 14:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0