Zum Inhalt springen

templavoila + realurl + tt_news = [more]button probleme

Erstellt am 20. September 2006 · 1 Antwort · letzte Antwort am 13. Oktober 2006

Tags: RealURL, tt_news, Frage

Sc0rp ·

Hallo Alle zusammen *wink*,

ich habe ein (sicherlich bzw. hoffentlich) kleines Problem.
Erstmal hatte ich templavoila und realurl erfolgreich zum laufen gebracht. Anschließend habe ich tt_news dazu installiert. Nachdem ich die angepasste Konfiguration für die realurl verwendet hab, funktioniert auch das einwandfrei. Ich teste gerade nur die Listenansicht.
Leider funktioniert der [more]-Button nicht um Details zu den News zu erhalten. Zumindest ist zu erkennen, dass Links auf gewisse Weise verändert wurden. Drücke ich drauf erhalte ich wiederum nur die Listenansicht.

Einfacher Link generiert durch realurl:
http://domain/news-events/

[more]-Links der Listenansicht generiert durch realurl:
http://domain/news-events/news/article/test/?tx_ttnews%5BbackPid%5D=43&cHash=19eff9cf4e
http://domain/news-events/news/article/test-news/?tx_ttnews%5BbackPid%5D=43&cHash=86bd395766

"test" heißt mein erster News-Artikel hier und "text-news" entsprechend der zweite.

Kann mir jemand helfen. Ich komme beim Klick immer wieder nur auf der Listenansicht heraus.

Vielen Dank schonmal.

Hier meine realurl-config die ich so aus dem mitgelieferten Beispiel von tt_news genommen habe.

/**
* Real Url config for tt_news
*
* This config file includes the new GETvars 'month' and 'day' (available since tt_news 2.2.0)
* and it does not include a configuration for the tt_news backPid.
*
* this configuration requires that tt_news is configured to use this options:
*
* plugin.tt_news {
*   dontUseBackPid = 1
*   useHRDates = 1
* }
*
* see section "RealUrl and SimulateStaticDocuments" in the tt_news manual for more information.
* http://typo3.org/documentation/document-library/tt_news/
*
*/

$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(
					'dk' => '2',
					'de' => '1',
				),
				'noMatch' => 'bypass',
			),
		),
		'pagePath' => array(
			'type' => 'user',
			'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
			'spaceCharacter' => '-',
			'languageGetVar' => 'L',
			'expireDays' => 7,
###### include your rootpage id here - ist bei mir 0 soviel ich weiß
			'rootpage_id' => 0,
		),
		'fixedPostVars' => array(),
		'postVarSets' => array(
			'_DEFAULT' => array(
				// news archive parameters
				'archive' => array(
					array(
						'GETvar' => 'tx_ttnews[year]' ,
						),
					array(
						'GETvar' => 'tx_ttnews[month]' ,
						'valueMap' => array(
							'january' => '01',
							'february' => '02',
							'march' => '03',
							'april' => '04',
							'may' => '05',
							'june' => '06',
							'july' => '07',
							'august' => '08',
							'september' => '09',
							'october' => '10',
							'november' => '11',
							'december' => '12',
							)
						),
					),
				// news pagebrowser
				'browse' => array(
					array(
						'GETvar' => 'tx_ttnews[pointer]',
						),
					),
				// news categories
				'select_category' => array (
					array(
						'GETvar' => 'tx_ttnews[cat]',
						),
					),
				// 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,
					),
				),
			),
		),
	),
);

Und das hier ins main-template unter constants

plugin.tt_news {
  dontUseBackPid = 1
  useHRDates = 1
}
Sc0rp ·

ok, habs hingekriegt. habe inzwischen ein anderes konfiguration im ext_localconf.php und hatte einen fehler bei der angabe der detailseiten-ID.

$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' => '1',
              'en' => '0',
                               ),
           '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' => '-',  ),),),),	
   

),),
);