Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 08. Februar 2011 13:53
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
[GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
Hi,
ich hab folgendes Szenario für ein Submenu:
- Menupunkt
-- Submenupunkt
-- Submenupunkt
-- Submenupunkt
-- Submenupunkt
Wenn man auf einen Submenupunkt klickt, soll das Menu show_root_siblings anzeigen, aber nicht den Parent. Ich hab das ganze so gelöst:
{menu template="submenu.tpl" start_element=$friendly_position|cat:'.1' show_root_siblings="1" }
Das funktioniert super, wenn man im Hauptmenu auf einen Menupunkt klickt. Dann werden nur die Subemenupunkte angezeigt. Klickt man auf einen Submenupunkt, wird nichts mehr angezeigt, was aber auch klar ist.
Ich wollte jetzt eine Weiche in ein MM Template einbauen, mit einer Triggervariable, nach der dann entweder |cat:'1' ausgeführt wird, oder nicht.
{if $count > 0}
{if $nodelist[0]->haschildren}
{assign var="knock" value="ja"}
{else}
{assign var="knock" value="nein"}
{/if}
{/if}
Problem:
haschildren wird nicht erkannt, der gibt mir da nix aus, bzw. es wird immer nur nein ausgegeben, selbst wenn ich auf dem obersten level bin und die seite eindeutig children hat.
Bin ich jetzt zu blöd dazu, oder ist das ein Fehler in CMSms?
Danke
leerraum
Beitrag geändert von leerraum (09. Februar 2011 12:38)
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#2 08. Februar 2011 20:12
- owr_web
- Server-Pate
- Registriert: 16. Dezember 2010
- Beiträge: 543
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
soolte das nicht sen
$node->haschildren ?
Offline
#3 09. Februar 2011 10:46
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
nur wenns in einer foreach schleife hängt. die läuft ja nur durch den array durch. also sollte es bei direktzugriff auch gehen. wenn ich zum beispiel den $nodelist[0]->menutext abfrage, wird der auch ausgegeben.
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#4 09. Februar 2011 10:52
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
Hast du dir mal alle verfügbaren Smarty-Variablen ausgeben lassen?
Offline
#5 09. Februar 2011 11:30
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
da zeigt er mir das hier an...
SCRIPT_NAME = /client/*/*/index.php
app_name = CMS
sitename = *
lang = de_DE
encoding = utf-8
content_obj = Object
content_id = 15
page = 15
page_id = 15
page_name = home
page_alias = home
position = 1
friendly_position = 1
menuparams = Array (4)
count = 26
nodelist = Array (26)
node = Object
search_actionid = cntnt01
hogan = onfocus="if(this.value==this.defaultValue) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;"
searchtext = Enter Search...
startform = <form id="cntnt01moduleform_1" method="get" action="http://leerraum-imaginationen.de/client/*/*/index.php?page=home" class="cms_form">
<div class="hidden">
<input type="hidden" name="mact" value="Search,cntnt01,dosearch,0" />
<input type="hidden" name="cntnt01returnid" value="15" />
</div>
label = <label for="cntnt01searchinput">Suche</label>
searchprompt = Suche
submittext = Suchen
endform = </form>
m = 5
c = 5
knock = nein
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#6 09. Februar 2011 11:41
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
Check mal {$node|print_r}
Offline
#7 09. Februar 2011 11:55
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
was macht das? ich hab übrigens nen fehler,wenn ich das plaintext posten will: {url} wurde innerhalb sich selbst geöffnet, dies ist nicht erlaubt
stdClass Object ( [id] => 60 [pagetitle] => Karriere {url} => [url]http://leerraum-imaginationen.de/client/*/*/index.php?page=karriere[/url] [accesskey] => [type] => content2 [tabindex] => [titleattribute] => [modified] => 1295606109 [created] => 1295474097 [hierarchy] => 1.5 [depth] => 1 [prevdepth] => 1 [children_exist] => 1 [haschildren] => [menutext] => Karriere [raw_menutext] => Karriere [target] => [index] => 4 [alias] => karriere [parent] => [extra1] => [extra2] => [extra3] => [current] => ) 1
wow. das steht ne menge drin. hier sagt er, dass es stimmt mit den haschildren. kommt man da auch irgendwie sonst ran?
Beitrag geändert von leerraum (09. Februar 2011 11:55)
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#8 09. Februar 2011 12:05
- owr_web
- Server-Pate
- Registriert: 16. Dezember 2010
- Beiträge: 543
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
her sagt eigentlich, dass "haschildren" keinen Wert hat - es gibt aber "children_exist" drinnen, was den Wert "1" hat. Eventuell anstatt haschildren einfach children_exist verwenden. Ich hab irgendwo schon mal von "children_exist" im code gelesen, aber konnte keinen Zusammenhang herstellen. Vermutlich ist es genau der mit der nodelist.
[children_exist] => 1 [haschildren] => [menutext] => Karriere
Offline
#9 09. Februar 2011 12:22
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
klasse, das funktioniert... wusste gar nicht, dass es zum node soviele variablen gibt... nicht verkehrt das zu wissen.
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
#10 09. Februar 2011 12:35
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
Gelöst?
Offline
#11 09. Februar 2011 12:38
- leerraum
- kennt CMS/ms
- Ort: Baden-Baden
- Registriert: 15. Dezember 2010
- Beiträge: 479
- Webseite
Re: [GELÖST] Submenu, MenuManager -> haschildren in 1.9.2 kaputt?
richtig!
totzdem bleibt eine gewisse verwirrung, warum er das nicht anzeigt gemcht hat..... hmm....
Beitrag geändert von leerraum (09. Februar 2011 12:39)
Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.
Offline
Seiten: 1