Zum Inhalt springen

Realurl & Glossary Extended ( sg_glossary )

Erstellt am 10. November 2004 · 3 Antworten · letzte Antwort am 11. Februar 2007

Tags: RealURL, Frage

typofritze ·

Hallo,

ich wollte mal fragen, ob schon jemand den Code ausgetüftelt hat, um sg_glossary mit Realurl anzusprechen. Ich habe schon selber angefangen, aber so recht klappt es nicht (eigentlich noch gar nicht ;-) ).

Falls es schon jemand gemacht hat, wäre es toll, wenn er den Code posten könnte. Ansonsten poste ich ihn, falls ich es irgendwann man hinbekommen sollte (falls!)

Viele Grüsse & besten Dank,
Andreas

typofritze ·

Hey ho!

Mir ist es gerade wie Schuppen aus den Haaren gefallen:

'postVarSets' => array(
        '_DEFAULT' => array (
           'glossar' => array(
                array(
                    'GETvar' => 'range',
                ),
                array(
                    'GETvar' => 'lex',
                ),
            ),
        ),
    ),

Auf einmal ist der Groschen gefallen!

Vielleicht kanns ja einer brauchen ;-)

Viele Grüsse,
Andreas

Thomas27 ·

Hallo,
bei mir funktioniert z.Z. nur meine eigene Variante:

 'glossar' => array(
                array(
                    'GETvar' => 'id',
                ),
                array(
                    'GETvar' => 'uid',
                ),
				  array(
                    'GETvar' => 'cHash',
                ),
		     ),

Jetzt bräuchte ich aber noch jemand, der mir sagt, wie ich aus der Uid den Label Namen vom Eintrag bekomme.

Thomas27 ·

Ahhh...

nach 5 min nachdenken hier die ganze Lösung:

'glossar' => array(
                array(
                    'GETvar' => 'id',
                ),
                array(
                    'GETvar' => 'uid',
					'lookUpTable' => array(
                'table' => 'tx_sgglossary_entries',
                'id_field' => 'uid',
                'alias_field' => 'word',
                'addWhereClause' => ' AND NOT deleted',
                'useUniqueCache' => 1,
                'useUniqueCache_conf' => array(
                      'strtolower' => 1,
                     'spaceCharacter' => '-',
                                ),
                ),
				),
				  array(
                    'GETvar' => 'cHash',
                ),
		     ),