Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 07. November 2012 18:09

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

[GELÖST] content_dump und "has_children"

Hallo wieder einmal smile,

content_dump ist ja echt genial und hat mir schon einiges an Arbeit abgenommen - aber heute hats mich fast in die Verzweiflung getrieben.
Ich versuche, eine komplette Seite auszulesen, um sie hinterher in einem Format für ein Markdown-Programm zu exportieren.
Jetzt möchte ich aber nur Seiten ausgeben, die keine untergeordneten Seiten mehr haben (übergeordnete Seiten haben zwar auch Inhalt, sind aber nicht relevant).
In der Dokumentation vom PlugIn habe ich nur eine Möglichkeit gefunden, parent-Daten auszulesen. Zu "haschild" o.ä. konnte ich, auch hier im Forum, nichts finden.

Im Moment sieht mein Code, den ich auf einer Seite eingefügt habe, so aus:

[== smarty ==]
{content_dump do_smarty="strip" dateformat="%a, %d %b %Y %T +0200"}

{foreach from=$dump item=dump}
<h2>{$dump->content->title}</h2>
{$dump->content->data}
<p>{$dump->created->date}</p>
{/foreach}

Mein Problem ist, dass ich mit den üblichen Verdächtigen wie cgsimplesmarty nicht weiterkomme, da der Dump ja eine eigene Seite ist und somit die Werte für Seiten-Daten immer gleich sind. Ich muss es also irgendwie aus dem content_dump herausbekommen...

Offline

#2 07. November 2012 18:27

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] content_dump und "has_children"

Manchmal muss man nur drüber "reden":

[== smarty ==]
{content_dump do_smarty="strip" dateformat="%a, %d %b %Y %T +0200"}

{foreach from=$dump item=dump}
{$cgsimple->has_children($dump->content->alias,'has_children')}
{if $has_children}{else}
<h2>{$dump->content->title}</h2>
{$dump->content->data}
<p>{$dump->created->date}</p>
{/if}
{/foreach}

Es war doch die Kombination aus beidem, content_dump und cgsimplesmarty.
Vielleicht hilfts ja dem einen oder anderen ...

Offline