Zum Inhalt springen

"Der Klassiker" - tt_news & RealUrl

Erstellt am 4. Februar 2012 · 3 Antworten · letzte Antwort am 14. März 2012

Tags: RealURL, tt_news, Frage

rayphi ·

Hallo zusammen,

Ich weiß es gibt unzählige Beiträge zu diesem Thema aber da
mich keiner so wirklich voran bringt muss ich jetzt einfach
mal dieses Thema wieder aufgreifen.

Derzeit verwende ich folgende und wie ich nach ewiger
Sucherei empfinde oft empfohlene Konfiguration

Allerdings benutze ich ein gerade frisch aufgesetztes System:
Typo3 4.6
RealUrl (realurl) v1.12.0
News (tt_news) v3.1.0
UrlTool (aeurltool) v0.1.0 < falls es von Relevanz sein sollte!?

Eigentliches Problem:
Trotz strikter Einhaltung der Konfiguration bekomme ich immer noch URLs wie diese:
tx_ttnews[year]=2010&tx_ttnews[month]=06&tx_ttnews[day]=09&tx_ttnews[tt_news]=1&cHash=f6c70...
an stelle von:
2010/06/09/title-vom-news-record

Deshalb meine Frage hat jemand schon eine lauffähige
Konfiguration mit einem etwas neuerem System wie das meine?

vorsichtshalber gibt es unten noch mal eine Frische Kopie
meiner Konfiguration nicht das es nachher doch an mir liegt
und ich einfach nur zu blind war um den Fehler zu
entdecken...

Ich hoffe das ich ein paar nette Antworten bekomme und
bedanke mich somit schon mal fürs lesen 😉

Mit besten Grüßen
rayphi

RealURL Konfiguration:

$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(
      'browse' => array( 
        array( 
          'GETvar' => 'tx_ttnews[pointer]', 
          'valueMap' => array(
            'weiter' => '1',
            'weiter' => '2',
          )
        ),
      ),
      // 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' => '-',  
            ),
          ),
        ),
      ),    
    ),
  ),
);

TypoScript Setup für RealUrl

config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.baseURL = http://www.rayphi.admicircle.de/

TypoScript Setup für tt_news

plugin.tt_news.useHRDatesSingle = 1
plugin.tt_news.useHRDatesSingleWithoutDay = 0
plugin.tt_news.dontUseBackPid = 1
plugin.tt_news.useHRDates = 1
rayphi ·

Die hab ich noch nicht ausprobiert bzw. jetzt natürlich schon aber Leider tut es die auch nicht 😢

timoefeu ·

Hallo, bei mir funktioniert realurl nicht mit ttnews. ich benutze die selben versionen wie im ersten Beitrag.

domain.de/seitenname/ klappt, aber sobald ich eine Newsmeldung anklicke erhalte ich auf der Seite die Meldung Newsbeitrag nicht gefunden (o.ä.).

Dabei sieht der durch realurl erstellte Newslink ganz gut aus:

domain.de/news/datum/titel/

leider bin ich daran verzweifelt und habe die config für ttnews rausgenommen.