das Konstrukt
PHP-Code:
SELECT * FROM {{table}} WHERE pid IN (SELECT value_id FROM tl_metamodel_tag_relation WHERE att_id=32
AND item_id=RIGHT({{param::get?name=id}},1))
halte ich für recht "gewagt" - ggf. als Tipp:
Metamodels macht aus
PHP-Code:
{{param::get?name=id}}
wenn in der URL domain.tld/meine-mm-detailseite.html?id=5
eine "5" so dass das Query hinterher wie folgt aussieht
PHP-Code:
SELECT * FROM {{table}} WHERE pid IN (SELECT value_id FROM tl_metamodel_tag_relation WHERE att_id=32
AND item_id=5)
und aus
der URL domain.tld/meine-mm-detailseite.html?id=555555
eine "555555"
PHP-Code:
SELECT * FROM {{table}} WHERE pid IN (SELECT value_id FROM tl_metamodel_tag_relation WHERE att_id=32
AND item_id=555555)
... ach, und SQL möchte bei "IN" eine Komma-separierte Liste mit Werten haben...
Lesezeichen