content_dump in content_dump aufrufen oder so…

Hilfe zu Modulen und Tags
Post Reply
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

content_dump in content_dump aufrufen oder so…

Post by antiheld2000 »

Hi,

ich möchte innerhalb eines "allgemeinen" content_dump Aufrufes einen anderen Content Block abfragen. Blöd gefragt: wie mache ich das?

Ich habe ehrlich gesagt keine Idee. Mein Vorschlag wäre folgendes (funktioniert natürlich nicht...)

Code: Select all

{content_dump start_id=$content_id exclude=$content_id}
{foreach from=$dump item=dump}
<li id="sc-{$dump->item}">{$dump->content->title}<br />
<!-- Inhalt des Content Blocks "Hintergrund" -->
{content_dump start_id=$this block_name="Hintergrund"}
{$dump->content->data}
</li>
{/foreach}


Gruß
anti
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Re: content_dump in content_dump aufrufen oder so…

Post by antiheld2000 »

ich vermute mal, dass es nicht funktionieren kann... deswegen binn ich auf der suche nach einem workaround. also versuche ich bevor ich mich in die fpreach schleife des content_dumps begebe, die gewünschten daten des content blockes in einem array zu speichern und dann einfach so in der foreach schleife auszugeben. leider bekomme ich es nicht hin, die daten vorher in einem array zu speichern. mein versuch:

Code: Select all

{capture name=hg assign=hintergrund}
	{content_dump start_id=$content_id exclude=$content_id block_name="Hintergrund"}		
{/capture}

{if ($hintergrund)}
	<!-- {$hintergrund[0]} -->
	{foreach from=$hintergrund item=bg}
	<!-- {$bg} -->
	{/foreach}
{else}
	<!-- NOPE -->
{/if}
alle variablen bleiben leer. hat hier jemand einen tipp für mich?
cyberman

Re: content_dump in content_dump aufrufen oder so…

Post by cyberman »

Hast du dir schon den Wiki-Eintrag zu dem Tag durchgearbeitet?

http://wiki.cmsmadesimple.org/index.php ... ntent_dump

Nils hat sich da sehr viel Mühe gegeben ...
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Re: content_dump in content_dump aufrufen oder so…

Post by antiheld2000 »

das hat er wirklich. ich hatte es mir auch schon zu gemüte geführt, aber bin trotzdem nicht zu einer lösung gekommen. mittlerweile habe ich einen workaround erarbeitet, der aber eigentlich gar nichts mehr mit dem thread zu tun hat und deswegen nicht "postwert" ist. danke dir trotzdem für den hinweis.
nhaack

Re: content_dump in content_dump aufrufen oder so…

Post by nhaack »

Hi Antiheld,

eine Frage, warum packst du die Ausgabe des Plug-Ins in ein Capture? Wenn du einen bestimmten Variablen-Namen benötigst, kannst du einfach den Parameter "assign" verwenden. Wenn du mehrere Blöcke einer Page abrufen möchtest, kannst du auch den Parameter "extensions" verwenden. Damit kannst du mehrere Blöcke zur gleichen Zeit abrufen und musst nicht mehrerer Durchläufe fahren.

Mir ist im Moment noch nicht ganz klar, was genau du vorhast. Kannst du vielleicht das Szenario nochmal genauer Beschreiben? Es gibt bestimmt eine Lösung ;D

Beste Grüße
Nils
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Re: content_dump in content_dump aufrufen oder so…

Post by antiheld2000 »

moin, moin.

auch wenn es schon - mehr oder weniger - erledigt ist: capture habe ich nur benutzt, weil ich tausend sachen probiert hatte und das hatte ansatzweise mein gewünschtes ergebnis hervorgebracht.

ich möchte auf seite  1 (s. u.) die inhalte aller unterseiten anzeigen. jede dieser unterseite hat ein content_image ausgewählt. dieses möchte ich dann beim jeweiligen eintrag anzeigen. ganz einfach... oder?

1. Übersicht
1.1 Unterseite 1
1.2 Unterseite 2
1.3 Unterseite 3

gruß
anti
nhaack

Re: content_dump in content_dump aufrufen oder so…

Post by nhaack »

Hallo Anti,

schonmal folgendes probiert:

Code: Select all


{content_dump start_id=$content_id extensions="content_image" assign="my_dump"}
{foreach from=$my_dump item=my_item}
  <div class="entry">
    <h2>{cms_selflink page=$my_item->content->alias}</h2>
    <p>{$my_item->content->data}</p>
    <img src="{$my_item->extensions->content_image->data}" alt="{$my_item->content->title}" align="left" style="float:left" />
  </div>
{/foreach}

Das müsste eigentlich Bild und Text der Unterseiten aufführen... das verwendete HTML ist natürlich nur ein Beispiel...

Beste Grüße
Nils
Post Reply

Return to “Module und Tags”