Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 13. Januar 2015 09:06
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
[GELÖST] content_dump und menu, geht nicht?
Hi
ich setze content_dump in einem Menu ein. Der Dump soll mir von den Children eines Parents Felder auslesen um ein Vorschaubild sowie einen Vorschautext zu generieren.
Hier das Template für das Menu:
{if $count > 0}
<div class="onsitemenu">
{foreach from=$nodelist item=node name="menu"}
{if $node->type == 'sectionheader'}
{else}
<div class="onsitemp">
<div class="onsitemp_teaser_image"><a href="{$node->url}">{content_dump this_only=$node->id extensions="teaser_image_onsitemenu" assign="osm_ti"}{$osm_ti[0]->extensions->teaser_image_onsitemenu->data}</a></div>
<div class="onsitemp_teaser_text">
<h2 ><a href="{$node->url}" style="text-decoration:none;">{$node->menutext}</a></h2>
{content_dump this_only=$node->id assign="osm_tt"}{$osm_tt[0]->extensions->teaser_text_onsite->data}<a href="{$node->url}">{if $lang_locale=="de_DE"}mehr{else}more{/if}</a> »
</div>
</div>
{/if}
{/foreach}
</div>
{/if}
Die beiden Arrays werden erstellt, also gehe ich davon aus das content_dump ausgeführt wird. Leider sind sie laut get_template_vars leer. Woran kann das liegen?
Vielen Dank
leerraum
cmsms 1.11.7 genovesa, advanced_content 0.9.4.3, content_dump
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#2 13. Januar 2015 11:36
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] content_dump und menu, geht nicht?
Ich glaube nicht dass du den Index[0] angeben musst:
{$osm_tt[0]->extensions->teaser_text_onsite->data}
Du holst dir doch nur die Daten einer einzigen node->id
Offline
#3 13. Januar 2015 15:18
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] content_dump und menu, geht nicht?
hmmm... ne, das ist es nicht
der get_template_vars sagt auch, dass es ein array ist...
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#4 13. Januar 2015 15:39
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] content_dump und menu, geht nicht?
Yepp! Da lag ich falsch. Du greifst ja direkt darauf zu und nicht in einer Schleife.
Offline
#5 13. Januar 2015 15:42
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] content_dump und menu, geht nicht?
jo. nur leider gibt's da nix auf das ich zugreifen könnte. is ja ein leerer array und mich irritiert warum... ich glaub ich muss mal gucken, ob das auch die letzte variante des content_dump tags ist..
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#6 13. Januar 2015 17:33
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] content_dump und menu, geht nicht?
Ich hab's grade mal probiert und prinzipiell funktioniert es schon...
Bei mir: CMSMS 1.11.11 mit content_dump 0.8.2
Ich kann in einer Menütemplate so {$osm_tt[0]->content->data} problemlos auf alle Standard Contentblöcke zugreifen. Ich hab' in der Testumgebung nur grade kein AC installiert.
Offline
#7 14. Januar 2015 10:41
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] content_dump und menu, geht nicht?
danke dir! ... dann guck ich mal ob ich nicht vielleicht direkt über smarty and die inhalte ran komme. ich hab ja die content_id und haufenweise anderes material.
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#8 14. Januar 2015 22:47
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] content_dump und menu, geht nicht?
Die Lösung war nicht mehr content_dump zu verwenden. Das Plugin scheint mit neueren Versionen und AdvancedContent wohl einfach nicth zusammen arbeiten zu wollen.
Ich habe stattdessen SimpleSmarty verwendet, was genau die Funktion bereit gestellt hat und schon installiert war.
{$cgsimple->get_page_content($node->alias, 'block_name', 'assign_to_variable')}
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
Seiten: 1