Eine RealURL-Konfiguration  t3n Social News

Auch wenn es an vielen Stellen bereits Vorschläge zur RealURL-Konfiguration gibt, stelle ich nun meine oft genutzte Konfig aus. ;-) Diese werde ich im Laufe der Zeit erweitern, sobald ich neue RealURL-Konfigurationen für weitere Extensions habe.

Sie schreibt tt_news-Links um. Die tt_news-Links sehen dann wie folgt mit Datumsformation so aus:

/archiv/2008/10/artikel/das-ist-ein-news-titel-als-ueberschrift/

Anzupassen gibt es lediglich zwei Werte für die mm_forum-Umschreibungen, siehe unten.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
$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' => 7,
			'rootpage_id' => 1,
		),
		'fixedPostVars' => array(),
		'postVarSets' => array(
			'_DEFAULT' => array(
				'archiv' => array(
					array(
						'GETvar' => 'tx_ttnews[year]' ,
					),
					array(
						'GETvar' => 'tx_ttnews[month]' ,
						'valueMap' => array(
							'01' => '01',
							'02' => '02',
							'03' => '03',
							'04' => '04',
							'05' => '05',
							'06' => '06',
							'07' => '07',
							'08' => '08',
							'09' => '09',
							'10' => '10',
							'11' => '11',
							'12' => '12',
							)
					),
				),
				'browse' => array(
					array(
						'GETvar' => 'tx_ttnews[pointer]',
						),
					),
				'kategorie' => array (
					array(
						'GETvar' => 'tx_ttnews[cat]',
						),
					),
				'artikel' => 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]',
					),
				),
				'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' => '-',  ),),),
				),
			),
		),
		'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,
					),
				),
			),
		),
	),
);




Über den Autor

Dieser Beitrag wurde von Oliver Schlöbe verfasst. Er arbeitet als Web- und (TYPO3-)-Entwickler, schreibt redaktionell über Windows Vista/ Windows 7, ist aktives Mitglied bzw. Administrator oder Moderator in diversen Webforen, darunter die TYPO3- und WordPress-Communities, und sammelt seine bisherigen Erweiterungen für diverse Systeme unter http://extend.schloebe.de/
Bei Fragen nutzen Sie die Kommentare oder wenden Sie sich an info@typo3.schloebe.de.

Weitere Beiträge von Oliver Schlöbe.


Über diesen Eintrag


Interessante Links


Informiert bleiben