Ok, dann muss ich erstmal selber experimentieren. Zu deiner Bestätigung, die Schnipsel oben, haben damals einwandfrei funktioniert. Man könnte auch sagen - du hast das Handbuch richtig gelesen.
Da du aber vorher geschrieben hast, geht ab 1.6 nicht mehr - muss ich in dieser Hinsicht widersprechen. 1.6.6 geht noch.
Evtl. doch ein Fehler an anderer Stelle?
Schick mir mal das Menumanager Template komplett, dann teste ich das auf einer alten Installation mal eben durch.
Gruß
Ludger
MenüManager und loadprops
Re: MenüManager und loadprops
Tut mir leid. Ich meine aber definitiv 1.7. das wurde auch schon imenglischen forumaufgefasst
Re: MenüManager und loadprops
hmm,
welche php version benutzt du? Der MenuManager Code wurde zwischen 1.6.x und 1.7.2 nur marginal angepasst. Sozusagen nur eine Minimalversionsnummer erhöht. Der Code zum befüllen der Properties ist gleichgeblieben.
Kann da in einem neuen php was mit der Übergabe der Daten schiefgehen?
Ludger
welche php version benutzt du? Der MenuManager Code wurde zwischen 1.6.x und 1.7.2 nur marginal angepasst. Sozusagen nur eine Minimalversionsnummer erhöht. Der Code zum befüllen der Properties ist gleichgeblieben.
Kann da in einem neuen php was mit der Übergabe der Daten schiefgehen?
Ludger
Re: MenüManager und loadprops
PHP Version 5.3.1 und PHP Version 5.2.12-nmm1
Re: MenüManager und loadprops
Doch geht - ich habe den Aufruf mit dem alten Template - bei gesetzten Thumbnailbildern einfach in einen Seiteninhalt integriert. Zumindest auf die Standardelemente also z.B. $node->thumbnail, $node->extra1 ect. kann ich unter CMSMS 1.7.1 mit php 5.3.1 (Windows XAMP 1.7.3) zugreifen. Den Test, den Aufruf in eine Vorlage/Template zu integrieren habe ich noch nicht gemacht.
Hier das Menumanagertemplate (mit einigen Testausgaben)
und hier der Aufruf (dazu muss das Template im Menumanager unter dem Namen 'preview' abgespeichert worden sein)
Viel Erfolg!
Ludger (lume)
Hier das Menumanagertemplate (mit einigen Testausgaben)
Code: Select all
{* CSS classes used in this template:
.activeparent - The top level parent when a child is the active/current page
li.active0n h3 - n is the depth/level of the node. To style the active page for each level separately. The active page is not clickable.
.clearfix - Used for the unclickable h3 to use the entire width of the li, just like the anchors. See the Tools stylesheet in the default CMSMS installation.
li.sectionheader h3 - To style section header
li.separator - To style the ruler for the separator *}
{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
<li class="menuactive menuparent">1
{$node->thumbnail}
<img src="" alt="{$node->menutext}"}/>
<div class="menudesc">{$node->extra1}</div>
<a class="menuactive menuparent" href="{$node->url}"><span>Adresse</span></a>
{elseif $node->haschildren == true and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="parent">2
{$node->thumbnail}
<img src="" alt="{$node->menutext}"}/>
<div class="menudesc">{$node->extra1}</div>
<a class="parent" href="{$node->url}"><span>Details</span></a>
{elseif $node->current == true}
<li class="currentpage">3<h3><span>{$node->menutext}</span></h3>
<div class="subtitle">{$node->extra1}</div>
{elseif $node->type == 'sectionheader'}
<li class="sectionheader">4<span>{$node->menutext}</span>
<div class="subttitle">{$node->extra1}</div>
{elseif $node->type == 'separator'}
<li class="separator" style="list-style-type: none;"> <hr />
{else}
<li>
{if ($node->thumbnail)}
<a class="imagelink" href="{$node->url}"><img src="uploads/images/{$node->thumbnail}" alt="{$node->menutext}"/></a>
{/if}
<div class="menutitle">{$node->menutext}</div>
<div class="menudesc">{$node->extra1}</div>
<a href="{$node->url}">
<span>Details</span></a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Code: Select all
{menu number_of_levels="1" start_level="2" loadprops="1" template="preview"}
Viel Erfolg!
Ludger (lume)
Re: MenüManager und loadprops
danke für die Tests! werde das mal ausprobieren