Direkt beantworten kann ich die Frage jetzt nicht, aber was meinst Du mit “langen IF Funktion”? Alle ID’s einzeln per if verschachtelt???
Ich habs schon mal kurz erwähnt: Packe die ganzen ID’s in ein Array und mache einfach nur eine Anfrage auf das Array, ob darin die eine ID vorkommt.
Ich weiß nicht, ob ich ein Textbaustein per Smarty in eine Variable laden kann. Wenn ja aber nicht als Array, sondern als Zeichenkette mit Trennzeichen - wäre eine Zeile mehr, das in ein Array zu wandeln. Der sauberere Weg wäre über die Theme-Config ein Textfeld zu füllen, muss man sich aber erst mit vertraut machen.