Sitemap per Onload ändern?

Hallo,


ist es möglich eine Sitemap einer Entität zu ändern?
ich verlinke hier mal das Bild damit man sehen kann was ich meine.
BILD

Der linke Bereich enthält die letzte Entität die aber nur angezeigt werden soll wenn ein Feld (Bedingung) erfüllt ist.

Ist das Grundsätzlich möglich? Googlen hat leider nix gebracht wäre super wenn jmd bescheid weiß.

mfg



AW: Sitemap per Onload ändern?

Ist die Bedingung denn von vornerein gefüllt? Oder wird die erst nach dem Öffnen ausgefüllt?
Soweit ich weiß, erfordert eine SiteMap änderung ein Refresh... Von daher wäre die 2. Möglicht,
nämlich die zur Laufzeit ändern vermutlich nicht drin...

Was natürlich mit Sicherheit möglich ist...aber unsupported :)
Du lädst dir das IEDevTool runter. Klickst mit dem Indicator auf den Bereich in der SiteMap
und guckst welche ID deine Entität hat.

Dann kannst du auch zur Laufzeit überprüfen, ob ein Feld gefüllt wurde oder nicht..
Und dann heißt es nur noch  "document.getElementById("nameEntity").style.display = 'none' bzw. 'block'.
So würde ich das lösen..

So und jetzt warte ich darauf bis sich Special ( im positivem Sinne gemeint ) Dr. Jürgen Beck meldet und sagt "Alles Quatsch was der localh0rst da erzählt" ;))

mfg
localh0rst


AW: Sitemap per Onload ändern?

hi localhorst (netter nickname mal so nebenbei :),

ja das Feld ist gefüllt und wird einfach abgefragt ob es auf "ja" oder "nein" steht anhand dieses Radiobuttons entscheide ich dann ob ein extra Reiter angezeigt wird oder nicht.

Wenn ich mir den Quellcode anschaue der Seite habe ich die ID. Der Eintrag kann meinetwegen auch dauerhaft aus der Sitemap verschwinden. nur ich komme da einfach nicht dran.


Habs mit document.all.entity_name.sytle.display ="none"; versucht leider ohne erfolg er gibt immer eine Fehlermeldung, ich hoffe das ist ein Feature der 4.0 Version, endlich Sitemaps so anzupassen wie man Sie benötigt.


 


mfg



AW: Sitemap per Onload ändern?

Hallo,


ich habs dann doch nochgelöst gestern.

document.all.nav_<entity bezieheung>.style.display = "none";

und schon ist der Eintrag aus der Sitemap verschwunden! Vllt hilfts ja jmd weiter.


 


mfg



AW: Sitemap per Onload ändern?

@CrmEntwickler

Bist du Instant Messenger-technisch aktiv? Um Fragen und Wissen mal gegenseitig auszustauschen wenn Interesse besteht..

mfg
lh0rst


AW: Sitemap per Onload ändern?

hy,


was meinst du mit <entity beziehung>?  wie und wo krieg ich das raus, was immer das ist?


danke
lg
c.



AW: Sitemap per Onload ändern?

Das mit der Entitätsbeziehung setzt sich zusammen aus den Namen der beiden Entitäten. Man bekommt das aber eindeutig sehr einfach heraus, indem man sich den HTML-Code anzeigen lässt und da mal nachschaut. Da alle mit "nav_" anfangen, sollte man das recht einfach finden können.


P.S.: An den HTML-Code kommt man nach einem F11 oder Strg-N und dem Menü Ansicht-Quelltext heran.