Guten Tag,
ich versuche gerade die Paletten der tl_news abhängig der Einstellungen in der tl_news_archive auszugeben, da es so für den Kunden einfacher ist. Im Moment habe ich folgendes - ist funktionsfähig aber nicht sehr schön gelöst:
PHP-Code:
if($_GET['id']){
$sql = "
Select stellenmarkt
FROM tl_news_archive
WHERE
id = (SELECT pid FROM tl_news WHERE id = ".$_GET['id'].")";
$dbQuery = Database::getInstance()->prepare($sq);
$dbResult = $dbQuery->execute();
$news_archive = $dbResult->fetchAllAssoc();
if($news_archive[0]['stellenmarkt'] = 1){
$GLOBALS['TL_DCA']['tl_news']['palettes']['default'] = str_replace('stop;','stop;{JOBS},employment_type;', $GLOBALS['TL_DCA']['tl_news']['palettes']['default']);
}
}
Gerne würde ich die ID nicht über Get erhalten. (Ausserdem sehen die Get parameter in der tl_news_archive Ebene gleich aus.)
Gibt es hier einen schöneren weg über einen Callback vll? Hab keinen Paletten Callback gefunden.
Danke schon mal.
Lesezeichen