Zum Inhalt springen

T3blog Kategorien auswählen

Erstellt am 8. April 2012 · 3 Antworten · letzte Antwort am 21. Mai 2012

Tags: Kategorien, Blog, Frage

stefan.​binder ·

Hallo alle zusammen,

hab da mal eine Frage wie ich dabei am besten beginne.
Hab einen t3blog, kann auch eine Blog-Kategorien auswählen und dann werden mir die Blog-entries von dieser Kategorie ausgegeben.

Nun möchte ich, dass der Benutzer sich die Kategorien per Checkbox selber auswählen kann, z.B. Kategorie: 1,4,9 und bekommt auf einer "personalisierten" Site nur diese Blog-Entries angezeigt... Funktioniert das?
Wenn ja, wie? ^^

ein paar Stichwörter oder ein Ansatz würde mir (hoffentlich) reichen 😃

lg Stefan

stefan.​binder ·

Okey ein wenig hab ich mir die Sachen schon zusammen gesucht.

fe_user_register einmal um die gewünschten Felder erweitern... folgender Link:
http://typo3.org/extension-manuals/sr_feuser_register/2.5.24/view/1/6/
(WICHTIG: letzten Punkt beachten, Add the hook for $TCA, sonst geht gar nix)

da schreibt man schön in die DB wo man sich die Daten wieder auslesen kann ;-)

Jetzt habe ich gerade herausgefunden das der T3Blog es einem "relative" einfach macht, mehrfach Kategorie Auwahl:

?id=35&no_cache=1&tx_t3blog_pi1[blogList][category]=30&tx_t3blog_pi1[blogList][category]=31,32,33

einfach Komma getrennt anführen ;-)

Problematik:
Wie schafft man diese Syntax wenn realUrl aktiv ist?

Einzelne Kategorie:
blog/blog-category/Kategorie_1/?no_cache=1&cHash=xyz

Mehrfachauswahl? Komme getrennt funktioniert nicht, und mit / auch nicht... weiß jemand weiter?

danke schon mal für Hilfe =)

stefan.​binder ·

Leider habe ich das Problem mit RealUrl noch immer :S

realUrl deaktiviert -> Comma seperated list der Categoriy-UID's und alle werden angezeigt.
realUrl aktiviert:

http://www.xyz.at/xyz/35/blog-category/[b]catname_xy[/b]/?cHash=be99e26ebcbfdccec376ee2a558bd991

Meine bisherige RealUrl konf:

'blog-category' => array (
				array (
					
					'GETvar' => 'tx_t3blog_pi1[blogList][category]',
					'lookUpTable' => array (
						'table' => 'tx_t3blog_cat',
						'id_field' => 'uid',
						'alias_field' => 'catname',
						'addWhereClause' => ' AND deleted !=1 AND hidden !=1',
						'useUniqueCache' => 1,
						'useUniqueCache_conf' => array(
							'strtolower' => 1,
							'spaceCharacter' => '-',
						)
					)
				)
			)

einzige was ich gefunden habe, das mir VIELLEICHT helfen kann...

'cond' => array (
'prevValueInList' => 'xyz'
),

oder ist das was anderes?

ich weiß einfach nicht wie ich RealUrl sagen soll, dass die GET-Var Komma seperiert ist...

thx for help! =)

lg Stefan

stefan.​binder ·

hmm? Keine Idee?
oder nicht verständlich geschrieben? :S

oder ist das kein RealUrl Problem sondern ein rewrite in der htaccess?

(irgendwie komm ich mir vor als würd ich Selbstgespräche führen 😃 )