|
|
Rank: Moderator Groups: DNNPortal-Download Beta Test, Member
Joined: 3/8/2005 Posts: 699 Location: Bremen
|
Magic Toolbox ist ein Multifunktions DotNetNuke™ Skin Objekt, dass die Standard DotNetNuke™ Skin Objekte ersetzen kann und diese um zahlreiche Funktionalitäten erweitert. Es genügt, ein einziges Skin Objekt in die Seite einzubinden, um wie gewohnt alle bekannten und zusätzliche Skin Objekte aus DotNetNuke einzusetzen. Weitere Infos und Hilfstellungen gibt es auf unserer Showcase Seite. Das Sinkobjekt kommt mit Quellcode und einem Beispielskin zur Veranschaulichung und ist absoult kostenfrei. Ihr könnt damit machen, was Ihr wollt.
(Zu finden hier im Downloadbereich)
...Hab ich vor einiger Zeit mal mehr so für mich gemacht, weil mich die ganzen Menus auf dem Markt genervt haben. Irgendwann hab ich dann gedacht, warum nicht alle Skinobjekte, dieman so im täglichen Einsatz benötigt in einem einzigen Objekt zusammenfassen? ich finds mittlerweile sehr praktisch und habe das Skinobjekt in einigen Seiten im Einsatz.
Mittlerweile habe ich es auch endlich mal geschafft, alles schön zusammen zu packen und eine kleine Doku dazu zu schreiben. Die Frage ist ja immer wieder aufgetaucht, in den letzten Wochen...
Wie schreibt man ein Skinobjekt? Wie baut man eine Unterstützung für die Apollo Suite ein? Wie erstellt amn überhaupt eine linkbasierte Navigation mit CSS?
Dafür dieses kleine Anschauungsbeispiel - viel Spaß, wem immer es von Nutzen sein möge....
Achso. Der Quellcode ist in vb.net, das Projekt ist gegen die DotNetNuke 4.4.0 kompiliert, sollte aber auch problemlos auf 'ner 3-er Version kompilieren. Ich hab das ganze erst gerade jetzt beim Zusammenpacken nach .net 2 migriert.
Das Skin von der Showcase Seite liegt mit bei 
Philipp Becker
|
|
Rank: Advanced Member Groups: Member
Joined: 11/30/2005 Posts: 162 Location: Germany
|
Wollte nur mal zum Ausdruck bringen, dass ich begeistert bin von diesem Tool.
Klasse!
|
|
Rank: Advanced Member Groups: Member
Joined: 11/30/2005 Posts: 162 Location: Germany
|
Habe da drei Fragen zur Magic Toolbox (Attribute: TopLinks und ChildLinks)
1. Habe festgestellt, dass bei TopLinks gesperrte Seiten aufrufbar sind (auch bei ChildLinks). Woran kann das liegen und wie lässt sich das ändern ?
2. Zu ChildLinks
Wenn ich im Menü der Stammebene (TopLinks) auf ein Menüeintrag klicke sollen im zweiten Menü (ChildLinks) alle untergeordneten Seiten zu sehen sein und die einzelnen Ebenen (SubChilds, SubSubChilds, ...) leicht untereinander versetzt sein. Zudem soll die Liste der untergeordneten Seiten komplett aufgeklappt erhalten bleiben, wenn man eine Seite anklickt.
Lässt sich das mit ChildLinks realisieren (per CSS) ?
3. Zu TopLinks und ChildLinks
Lassen sich ausgewählte Seiten hervorheben (Highlight) ? (per CSS/Style)
So wie hier:
.SiedMenuItemCurrentPage { color: red; font-weight: bold; }
|
|
Rank: Advanced Member Groups: Member
Joined: 11/30/2005 Posts: 162 Location: Germany
|
Noch was.
Wenn ich bei ChildLinks das Attribute LinkToParent="always" eintrage, wird aus Home > Nach oben (bzw. go up)
Trotz Änderung (Löschen) des Attributes auf LinkToParent="never" wird aus >Nach oben nicht wieder Home
|
|
Rank: Moderator Groups: DNNPortal-Download Beta Test, Member
Joined: 3/8/2005 Posts: 699 Location: Bremen
|
#1 sieher hier
#2 ...wenn Du den Quellcode entsprechend anpasst , ja
#3 die aktuelle Seite hat immer die ID "TopLinkSelected" bzw. "ChildLinkSelected", im CSS würdest Du z.B. die wie folgt referenzieren:
Code: #TopLinksContainer #TopLinkSelected { color: red; font-weight: bold; }
Philipp Becker
|
|
Rank: Moderator Groups: DNNPortal-Download Beta Test, Member
Joined: 3/8/2005 Posts: 699 Location: Bremen
|
Der Link nach oben ersetzt keinen anderen Menüpunkt sondern wird vielmehr zusätzlich angezeigt, wenn der Schalter entsprechend gesetzt ist und es eine höhere Ebene gibt
Nehmen wir mal folgende Struktur an...
Rootseite1 ---sub1 ---sub1 ---sub3 Rootseite2 ---sub4 ---sub5 ------subsub1 ------subsub2
Wenn Du auf der Seite subsub1 bist, wird ein Link nach oben angezeigt, wenn LinktoParent auf "always" oder "childonly" steht
Wenn Du auf der Seite sub1 stehst, wird ein Link nach oben nur dann angezeigt, wenn LinktoParent auf "always" steht
Philipp Becker
|
|
 Rank: Advanced Member Groups: Member
Joined: 8/29/2005 Posts: 408 Location: Bonn im Herzen des Rheinlandes
|
hi philipp,
erst mal vielen dank für das schöne tool ... sieht gut aus .... ich probiere da gerade ein wenig mit rum .... im iex iss alles prima ... im firefox leider alles ein wenig "verzerrt" ... gibt es da schon eine lösung für?? hat das schon jemand angefasst?
Liebe Grüsse aus Bonn
Micky
http://www.schwall.com http://www.portal-loesungen.de
|
|
Rank: Moderator Groups: DNNPortal-Download Beta Test, Member
Joined: 3/8/2005 Posts: 699 Location: Bremen
|
das Skin ist mehr so als Demoskin zusammengeschustert, ich habs noch nicht wirklich optimiert (und werds auch nicht, zumindest nicht, während ich 14 tage lang im Urlaub bin ab nächster Woche...)
Philipp Becker
|
|
|
Guest |