[TYPO3-german] Re: Typo3 6.2.6: sprechende URL für die tx_news Detailansicht-Seite

Stefan Padberg post at bergische-webschmiede.de
Thu Nov 13 11:59:32 CET 2014


Hi,

ich benutze diese Konfiguration:

'fixedPostVars' => array(
	'newsDetailConfiguration' => array(
		array(
			'GETvar' => 'tx_news_pi1[news]',
			'lookUpTable' => array(
				'table' => 'tx_news_domain_model_news',
				'id_field' => 'uid',
				'alias_field' => 'title',
				'addWhereClause' => ' AND NOT hidden AND NOT deleted',
				'useUniqueCache' => 1,
				'useUniqueCache_conf' => array(
					'strtolower' => 1,
					'spaceCharacter' => '-'
				),
				'languageGetVar' => 'L',
				'languageExceptionUids' => '',
				'languageField' => 'sys_language_uid',
				'transOrigPointerField' => 'l10n_parent',
				'autoUpdate' => 1,
				'expireDays' => 180,
			)
		),
	),
// hier die pid der Einzelansicht eintragen:
	'34' => 'newsDetailConfiguration',
	
),
'postVarSets' => array(
	'_DEFAULT' => array(
		'controller' => array(
			array(
				'GETvar' => 'tx_news_pi1[action]',
				'noMatch' => 'bypass',
			),
			array(
				'GETvar' => 'tx_news_pi1[controller]',
				'noMatch' => 'bypass',
			),
		),
	),
),

Die controller- und action-Variablen werden mit bypass ausgeblendet. Das 
geht aber nur, wenn du eine Extra-Seite für die Einzelansicht hast. Wenn 
die Einzelansicht auf der Übersichtsseite ist, wird zumindest die 
action=show-Variable benötigt.

Beste Grüße
Stefan


Am 13.11.2014 um 11:38 schrieb Ekaterina Gu:
> Hallo zusammen!
>
> bei den vorherigen Versionen von Typo3 konnte man die sprechenden URLs
> für die Detailansicht-Seiten mit folgendem  Code in realurl_conf.php
> einstellen:
>
> 'postVarSets' => array(
>                 '_DEFAULT' => array(
>          'news' => array(
>              array(
>                  'GETvar' => 'tx_news_pi1[action]',
>              ),
>              array(
>                  'GETvar' => 'tx_news_pi1[controller]',
>              ),
>              array(
>                  'GETvar' => 'tx_news_pi1[news]',
>                  'lookUpTable' => array(
>                      'table' => 'tx_news_domain_model_news',
>                      'id_field' => 'uid',
>                      'alias_field' => 'title',
>                      'addWhereClause' => ' AND NOT deleted',
>                      'useUniqueCache' => 1,
>                      'useUniqueCache_conf' => array(
>                          'strtolower' => 1,
>                          'spaceCharacter' => '-',
>                      ),
> 'languageGetVar' => 'L',
>                      'languageExceptionUids' => '',
>                      'languageField' => 'sys_language_uid',
>                      'transOrigPointerField' => 'l10n_parent',
>                      'autoUpdate' => 1,
>                      'expireDays' => 180,
>                  ),
>              ),
>          ),
>      ),
> ),
>
>
> Leider funktioniert es so nicht bei der neuesten Version Typo3 6.2.6.
> Hat jemand eine Idee, wie man es lösen kann? Die Artikeltiteln stehen
> schon in der URL, nur sind an der URL noch controller, action und hash
> angehängt, wie, z.B. in:
>
> www.meindomain.de//news/detail/news/ARTIKELNAME/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=bdc68d053fdc443dd6b8654a4613ed20
>
>
> Bin für eure Hilfe wirklich dankbar!!!


-- 
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de

---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com



More information about the TYPO3-german mailing list