Hallo zusammen
Bin gerade dabei mich etwas in Typo3 bzw TypoScript einzuarbeiten und habe mich nun bereits einige Stunden mit der "andWhere" Clause in TypoScript herumgeschlagen ohne jedoch ein brauchbares Resultat zu fabrizieren. Das Problem sieht folgendermassen aus:
Ich habe über eine Extension die tt_content Tabelle erweitert, so dass es eine zusätzliche Spalte Keywords gibt, über welche der Webmaster dann den einzelnen Content Elementen eines oder mehrere Tags zuordnen kann. Diese sollen schliesslich zur Anzeige nur gewisser relevanter Content Elemente einer Seite verwendet werden. Konkret existiert eine Projekt Seite welche alle von der Firma bearbeiteten Projekte enthält. Zu jedem dieser Projekte sollen nun charakteristische Tags in die Keywords Spalte wie beispielsweise "Bratwurst", "Hackfleisch", "Cervelat", etc. eingefügt werden. Der Besucher kann dann auf der entsprechenden Seite beispielsweise "Bratwurst" anklicken und bekommt dann nur die derart getaggten Projekte angezeigt...
Dazu habe ich nun auf der Seite ein Template angelegt welches nur ausgewählte Content Elemente selektieren soll anhand eines Keyword Parameters welcher in der URL übergeben und vom select Statement verwendet wird:
...
select.andWhere {
data = GPvar:URLParamName
wrap = keywordTable=|
}
...
Solange man nun mit IDs also Integer Werten arbeitet funktioniert das auch ganz problemlos. Mit Strings klappts allerdings nicht. Meines Wissens nach müsste man ja die Klausel für nicht Integer Werte auch noch in einfache Anführungszeichen setzen, also:
... where keyWordTable='URLParam' ...
Also zweiter Versuch:
...
select.andWhere {
data = GPvar:URLParamName
wrap = keywordTable='|'
}
...
Dieser hat suboptimalerweise ebenfalls nichts gebracht. Hat vielleicht hier einer eine Idee?