MenüManager und loadprops

Hilfe zu Modulen und Tags
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

MenüManager und loadprops

Post by nicmare »

Ich probiere eine Art Sitemap für ausgewählte Seiten zu basteln. Und das mache ich so:
{menu template="summary" loadprops="1" items="page1,page2,page3"}
loadprops benutze ich weil ich auf mehr Variablen der Seite zugreifen will. Ich habe nämlich bei jeder Seite nen extra content block "Bildwahl". in diesem habe ich per tinymce ein reingeladen. so weit so gut. jedoch schaffe ich es nicht, dieses bild aus dem content block auszulesen:

Code: Select all

{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
	<li><a href="{$node->url}"><img src="{$node->GetPropertyValue('Bildwahl')}" alt=""/>{$node->menutext}</a></li>
{/foreach}
</ul>
{/if}
also {$node->GetPropertyValue('Bildwahl')} geht nicht und nur {$node->Bildwahl} auch nicht. Selbst mit $node->thumbnail gehts nicht (habe testweise ein thumbnail in dem dropdown geladen).
Jemand ne idee? Habe schon viel im Forum gesucht und keine Lösung gefunden. Das scheint seit 1.6 nicht mehr zu gehen?!
Last edited by nicmare on Thu Apr 08, 2010 12:58 pm, edited 1 time in total.
cyberman

Re: MenüManager und loadprops

Post by cyberman »

Und was sagt {$node|print_r} dazu?
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

Ja das ist echt interessant. die Hilfe und die Doku scheint nicht up to date zu sein. folgende attribute kriege ich übermittelt:

Code: Select all

[id] => 89 
[pagetitle] =>  
[url] => 
[accesskey] => 
[type] => content2 
[tabindex] => 
[titleattribute] => 
[modified] => 2010-04-08 13:29:14 
[created] => 2010-04-08 11:13:03 
[hierarchy] => 2.4.3 
[depth] => 2 
[prevdepth] => 2 
[haschildren] => 
[menutext] => 
[raw_menutext] => 
[target] => [index] => 18 
[alias] =>
[parent] => 
[extra1] => 
[extra2] => 
[extra3] => 
[current] => 
schade. sonst ne idee wie ich an den extra content komme ohne das noch mal zusätzlich ins extra pageattribut zu schreiben?
cyberman

Re: MenüManager und loadprops

Post by cyberman »

nicmare wrote: die Hilfe und die Doku scheint nicht up to date zu sein.
Wo genau sind deiner Meinung nach Fehler/Lücken?

Ansonsten hätte ich dir (wieder mal - hallo Nils) content_dump empfohlen, zudem es im Wiki ja auch eine seeehr ausführliche Anleitung gibt.
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

na in der hilfe vom menümanager (1.7) steht:

Code: Select all

# $node->image -- Bild für einen grafischen Link, falls definiert. Steht nur zur Verfügung, wenn der MenüManager mit dem Parameter loadprops aufgerufen wurde.
# $node->thumbnail -- Vorschaubild für einen grafischen Link, falls definiert. Steht nur zur Verfügung, wenn der MenüManager mit dem Parameter loadprops aufgerufen wurde.
beide gibts anscheinend nicht :(
cyberman

Re: MenüManager und loadprops

Post by cyberman »

Hmm, ist aber die Übersetzung aus dem Original - werds mir mal ansehen ...
cyberman

Re: MenüManager und loadprops

Post by cyberman »

Hmm, Übersetzung stimmt noch ??? ...
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

ja, die übersetzung ist ja auch ok. aber die funktion gibts grundsätzlich nicht mehr denke ich. also wäre das im engl. auch schon falsch.
ich gucke grad bissl im wiki nach dem content_props. meinste damit kriege ich das hin was ich vorhabe?
also eine art kleiner menümanager der mir Link, Beschreibung und extracontent von bestimmten Items (pages) ausgibt?
cyberman

Re: MenüManager und loadprops

Post by cyberman »

Möglicherweise hilft dir da der site_mapper Tag auch weiter ::) ...
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

tjo, da ist die doku und hilfe noch schlechter bzw garnicht vorhanden ^^
Was macht dieser Tag?

Mit diesem Tag wird nur der Syntax zur Verwendung des MenüManager-Moduls und der Erstellung einer Sitemap vereinfacht.
Wie wird er eingesetzt?

Fügen Sie den Tag folgendermaßen in Ihr Template bzw. Ihre Seite ein: {site_mapper}

Weitere Informationen dazu finden Sie in der Hilfe des MenuManagers.
wobei ich eigentlich garnicht weiß wozu der gut sein soll. ist doch nix anderes als menumanager?!

übrigens funktioniert extra1-3 auch nicht obwohls bei print_r ausgegeben wird (leer). dieses ganze loadprops gedönns scheint nicht zu gehen. denn im titleattribut übermittelte werte kommen an
Last edited by nicmare on Fri Apr 09, 2010 11:42 am, edited 1 time in total.
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

also wenn ich mir einfach nur {$gCms|print_r} ausgeben lasse, sehe ich auch das bild
[mPropertyValues] => Array ( [target] => [image] => -1 [thumbnail] => thumb_meinbild.jpg ..... )

aber wie greife ich darauf zu??
NaN

Re: MenüManager und loadprops

Post by NaN »

nicmare wrote:
aber wie greife ich darauf zu??
Damit:

Code: Select all

{$content_obj->mProperties->mPropertyValues['BLOCKNAME']}
Aber das geht nur auf der aktuellen Seite.
Im MenuManager wirst Du damit bei anderen Seiten keinen Erfolg haben.
nicmare wrote:
also {$node->GetPropertyValue('Bildwahl')} geht nicht
{$node->GetPropertyValue('Bildwahl')} ist ja auch falsch. {$content_obj->GetPropertyValue('Bildwahl')} wäre richtig, betrifft aber auch nur die aktuelle Seite.
nicmare wrote:
und nur {$node->Bildwahl} auch nicht. Selbst mit $node->thumbnail gehts nicht (habe testweise ein thumbnail in dem dropdown geladen).
Jemand ne idee? Habe schon viel im Forum gesucht und keine Lösung gefunden. Das scheint seit 1.6 nicht mehr zu gehen?!
Hm, habs gerade mal selber ausprobiert.
Ohne loadprops oder mit loadprops="1" werden wirklich nur die Extra Felder hinzugeladen. Sonst nichts weiter.
Hab das noch nie benutzt, daher weiß ich jetzt nicht, ob das überhaupt mal so funktioniert hat wie beschrieben.
Entweder ist die Doku nicht aktuell, oder irgendwo hat sich ein Fehler eingeschlichen.
Ich glaube mich aber daran zu erinnern, dass der Parameter loadprops nicht im Zusammenhang mit dem Parameter items funtioniert.

Aber wie dem auch sei, standard scheint loadprops="1" zu sein.
Erst wenn ich loadprops="0" eingebe, ändert sich etwas an der Ausgabe.
Und die Änderung besteht lediglich darin, dass die Felder Extra1-3 wegfallen.

Welchen Inhaltstypen verwendest Du denn?
Möglicherweise liegt der Fehler auch bei mir bzw. Content (extended) ...
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

ich benutze den standard inhalt.
ich habe einfach ne menge rumprobiert. und früher ging das anscheinend mal
lume

Re: MenüManager und loadprops

Post by lume »

Wenn du damit auskommst, das normale thumbnail zu benutzen, kannst du mit
$node->thumbnail
auf das Vorschaubild und mit
{$node->url}
auf die Zieladresse zugreifen.
etwa so:
url}">thumbnail}" alt="{$node->menutext}"/>

(Dein Loop bleibt erhalten)
(Zuletzt eingesetzt in CMSMS 1.6 bonde, danach nicht mehr getestet)

Voraussetzung ist allerdings tatsächlich, dass loadprops gesetzt ist Also in etwa so:

{menu number_of_levels="1" start_level="2" loadprops="1" template="vorschau"}

Gruß
Ludger (lume)
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: MenüManager und loadprops

Post by nicmare »

hallo, das scheint seit 1.7 aber nicht mehr zu gehen!
Post Reply

Return to “Module und Tags”