Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 10. März 2020 18:25
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
[GELÖST] LISE Kategorie außerhalb von foreach ausgeben
Hi Leute,
ich würde gerne die jeweilige Kategorie innerhalb eines Summary-Templates ausgeben. Aber eben nicht als Teil der foreach-Schleife zu jedem Eintrag, sondern als Überschrift einer Sidebar . Also was ganz simples:
------------------------
Kategorie 1 "Termine"
1.12.20 sdfsdf mehr
2.12.20 zuzui mehr
------------------------
Kategorie 2 "News"
asdasdasd
asdasdad
-------------------------
Scheint nicht im Sinne des Erfinders zu sein, was man ja auch verstehen kann. Geht da trotzdem was, ohne gleich ein neues Feld oder mehrere Templates zu nehmen ?
Viele Grüße
Beitrag geändert von antibart (11. März 2020 09:18)
Offline
#2 11. März 2020 11:25
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] LISE Kategorie außerhalb von foreach ausgeben
Okay, ich hab was. Es mag etwas umständlich sein, für elegantere Lösungen bin ich dankbar.
Um eine Kategorie außerhalb des Items anzuzeigen, brauche ich ein Textfeld, will aber vermeiden, dass Redakteure mehr Felder ausfüllen müssen als notwendig. Es wäre also schön, wenn die Kategorie automatisch in ein Textfeld übergeben wird.
1. Ein weiteres Feld vom Typ Textfeld erstellt
2. Ein UDT erstellt, der den Wert aus dem Kategoriefeld an das neue Textfeld übergibt:
[== php ==]
$item = $params['item_object'];
$item->kategorieheadline = $item->kategorie;
3. In der Ereignisverwaltung das Ereigneis PreItemSave der LISE-Instanz mit der UDT verknüpft.
4. Und weil das Kategoriefeld keinen String übergibt, sondern einen numerischen Wert, noch eine Bedingung ins Template:
[== smarty ==]
{if $item->fielddefs.kategorieheadline.value == '1'}
Termine
{else}
News
{/if}
Beitrag geändert von antibart (11. März 2020 11:38)
Offline
#3 11. März 2020 11:56
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] LISE Kategorie außerhalb von foreach ausgeben
Auch quatasch. Ich mach zwei Templates.
Offline
Seiten: 1