Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 04.04.07, 12:14
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

REALUrl will nicht richtig


Hallo,

habe bei mir als einmal RealUrl zum Test laufen, funtioniert auch soweit nur wie bekomme ich den Bereich hinter dem link zum eigentlichen Artikel (habe ich rot gefärbt) weg?

neuigkeiten/aktuell/artikel/heute-was-neues/?tx_ttnews%5Byear%5D=2007&tx_ttnews%5Bmonth%5D=03&tx_ttnews%5Bday%5D=15&cHash=a5da8dd0 ed

Habe auch schon eine andere Version getestet (hier im Forum gefunden) mit der .index.html endung, oder auch nur mit einem / als letztem Zeichen, aber dort ist immer das Datum mit übergeben, was ich nicht möchte.

So wie oben ist es ja schon soweit ok, nur dieser rest des Links (cHash).

hier mein Eintrag aus der localconf:
PHP-Code:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( 
    
'pagePath' => array( 
        
'type' => 'user'
        
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main'
        
'spaceCharacter' => '-'
        
'languageGetVar' => 'L'
        
'expireDays' => 
    
), 
    
'fileName' => array ( 
        
'defaultToHTMLsuffixOnPrev'=> 
    
), 
); 

$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( 
                    
'de' => '0'
                    
'en' => '1'
                ), 
                
'noMatch' => 'bypass'
            ), 
        ), 
        
'pagePath' => array( 
            
'type' => 'user'
            
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main'
            
'spaceCharacter' => '-'
            
'languageGetVar' => 'L'
            
'expireDays' => 
        
), 
        
'fileName' => array ( 
            
'defaultToHTMLsuffixOnPrev'=> 
        
),         
        
'fixedPostVars' => array(), 
        
'postVarSets' => array( 
            
'_DEFAULT' => array( 
                
// news pagebrowser 
                
'browse' => array( 
                    array( 
                        
'GETvar' => 'tx_ttnews[pointer]'
                        ), 
                    ), 
                
// 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
                    ), 
                ), 
            ), 
        ), 
    ), 

); 

Vielen dank für eure Hilfe.

Gruss
MD

Geändert von MistaD (04.04.07 um 12:21 Uhr).
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 04.04.07, 12:16
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.755

Guckst du hier:
tt_news v 2.2.0: RealUrl config

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 04.04.07, 12:21
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

Vielen dank für die schnelle Info, dieses Beispiel habe ich auch schon getestet, das wirft bei mir aber einen ERORR aus.

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

scheint als fehlt dort in der localconf etwas.

//EDIT:
Läuft, nachdem ich den 'rootpage_id' Parameter entfernt/geändert habe.
Aber immer noch am ende der cHash



Gruss
MD

Geändert von MistaD (04.04.07 um 12:27 Uhr).
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 04.04.07, 12:29
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.755

Die ersten 12 Zeilen deiner Konfiguration sind überflüssig, da sie weiter unten nochmal definiert werden.

Außerdem passt bei postVarSets das hier nicht:
'GETvar' => 'tx_ttnews[tt_news]',

Geh mal nach dem Beispiel vor, das funktioniert definitiv!

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 04.04.07, 12:35
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

Hallo Cybersmog,

Danke erst einmal für die schnelle Hilfe.
Das Beispiel funktioniert, habe es in die localconf eingefügt, nur ich bekomme am ende immer noch diese Endung:

neuigkeiten/aktuell/archive/2007/march/article/heute-neue-news/?tx_ttnews%5Bday%5D=15&cHash=a5da8dd0ed

auch wenn, wie ich es vorhabe das Datum herausnehme:

neuigkeiten/aktuell/article/heute-neue-news/?tx_ttnews%5Bday%5D=15&cHash=a5da8dd0ed

sieht es so aus wie ich es eigentlich haben möchte, nur die Endung hinten bleibt die gleiche.

Gruss
MD
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 04.04.07, 12:42
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.755

Pack mal noch das in deine tt_news Konfiguration:
Typoscript-Code:
1:
useHRDatesSingleWithoutDay = 1

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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
  #7  
Alt 04.04.07, 12:46
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

Bringt leider nichts, weder im Original noch ohne Datum/Archiv Anzeige.


//EDIT:

Habe nun bisschen herum getestet, auch noch ein anderes Beispiel genommen, nun läuft es mit der Endung .html, soweit so gut.

Nur wie bekomme ich den fett markierten Teil aus der Adresszeile?

neuigkeiten/aktuell/datum/2007/03/15/heute-neue-news.html

Das ist der Teil um der das Datum aufruft:
PHP-Code:
// news artikel
'datum' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
),
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' => '-',
),),),), 

Gruss
MD

Geändert von MistaD (04.04.07 um 13:03 Uhr).
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
  #8  
Alt 06.04.07, 14:29
Benutzerbild von bolshi
Forum Stammgast
 
Registriert seit: 21.07.06
Ort: Berlin
Beiträge: 128
bolshi eine Nachricht über Skype™ schicken

Hallo,
welches andere Beispiel hast du denn genommen?

Gruß, Ingo
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
  #9  
Alt 06.04.07, 15:24
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

Das ist mein localconf Eintrag:

PHP-Code:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
 
'init' => array(
        
'useCHashCache' => '0',
                
'enableCHashCache' => 1,
        
'respectSimulateStaticURLs' => 'TRUE',
        
'appendMissingSlash' => 'ifNotFile',
        
'enableUrlDecodeCache' => '1',
        
'enableUrlEncodeCache' => '1',
    ),
                        
'preVars' => array(
                                 array(
                                         
'GETvar' => 'no_cache',
                                              
'valueMap' => array(
                                                         
'no_cache' => 1,
                                                            
'nc' => 1,
                                                                  ),
                                           
'noMatch' => 'bypass',
                                            ),
                                 array(
                                        
'GETvar' => 'L',
                                                
'valueMap' => array(
                                                          
'de' => '0',
                                                          
'en' => '1',
                                                                           ),
                                                 
'noMatch' => 'bypass',
                                        ),
), 
 
 
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title',
'languageGetVar' => 'L',
'expireDays' => 1,
'disablePathCache' => 1,
'rootpage_id' => 1,
), 
 
'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,
),
),
),
),
 
 
 
'postVarSets' => array(
'_DEFAULT' => array(
'seite' => array( 
array( 
'GETvar' => 'tx_ttnews[pointer]',
'lookUpTable' => array( 'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'uid+1',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array( 'strtolower' => 1,
'spaceCharacter' => '-',
),),),),    
 
 
// news kategorien
'kategorie' => 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' => '-',
),),),),
                                           
 
 
// news artikel
 
'datum' => array(
array(
'GETvar' => 'tx_ttnews[year]' , ),
array(
'GETvar' => 'tx_ttnews[month]' , ),
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' => '-',
),),),),    
 
 
// für sg_glossary, auswahl geht nicht, dort immer noch ohne REALUrl                                 
'agentur' => array(
array(
'GETvar' => 'uid',
'lookUpTable' => array(
'table' => 'tx_sgglossary_entries',
'id_field' => 'uid',
'alias_field' => 'word',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),                                  



),),
); 
Für jede Hilfe dankbar.

Gruss
MD
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
  #10  
Alt 06.04.07, 16:28
Benutzerbild von bolshi
Forum Stammgast
 
Registriert seit: 21.07.06
Ort: Berlin
Beiträge: 128
bolshi eine Nachricht über Skype™ schicken

Hallo,

Zitat:
Zitat von MistaD Beitrag anzeigen
Das ist mein localconf Eintrag:

Für jede Hilfe dankbar.

Gruss
MD
das o. G. steht also in deiner ext_localconf.php. Gut, was genau steht in deiner .htaccess im root? Wie lauten die Einträge im TS?

Gruß, Ingo
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