Themes & Theming
Jedem Menü eine eigene id zuweisen (Drupal7)
Eingetragen von meinlabel (16) am 24.03.2011 - 11:06 Uhr inHallo,
ich verwende auf meiner Seite mehrere Navigationen und möchte nun jedem Menü eine eigene id zuweisen. Ich habe die Passende Funktion (theme_menu_tree($variables)) gefunden und in meine template.php eingefügt:
<?php
function meintheme_menu_tree($variables) {
return '<ul class="menu" id="test">' . $variables['tree'] . '</ul>';
}
?>Wie kann ich nun eine Abfrage hinzufügen, so dass jedes Menü eine eigene id bekommt? So in der Art:
<?php
function meintheme_menu_tree($variables) {
if (menuID == "xxx") {
return '<ul class="menu" id="xxx">' . $variables['tree'] . '</ul>';
} else {
return '<ul class="menu" id="yyy">' . $variables['tree'] . '</ul>';
}
}
?>leider lässt sich aus $variables nicht viel raus holen außer dem fertig gerenderten html-Menübaum. Früher (Version6) ging das ja mal so in der Art:
<?php
function phptemplate_menu_tree($tree) {
if ($tree = menu_tree('primary-links')) {
return '<ul class="menu" id="primary">'. $tree .'</ul>';
} else {
return '<ul class="menu">'. $tree .'</ul>';
}
}
?>Ich versuche es nun schon eine ganze Weile und komm aber zu keinem ähnlichen Ergebnis :/ Weiß jemand mehr?
Für mein JavaScript ist es leider unabdingbar, dass die Navis über die <ul> id identifiziert werden.
Danke und Grüße...
[gelöst] Danland Theme: Bilder per Zufall laden, nicht in fester Reihenfolge
Eingetragen von Metasequoia (96) am 22.03.2011 - 16:46 Uhr inHallo,
ist es möglich, die Bilder der Danland Slideshow in zufälliger Reihenfolge abzuspielen? Geht sicher per JavaScript irgendwie...
Wer weiß was?
Marinelli: Obere Leiste fehlt [gelöst]
Eingetragen von till32 (7) am 22.03.2011 - 13:31 Uhr inHallo zusammen,
ich benutze das Marinelli Theme (D7) und habe ein kleines Problem:
Wenn ich nicht als User bei meiner Seite angemeldet bin, verschwindet die obere blaue Leiste unter den Menüpunkten. Quasi ist die Umrandung des Inhaltes oben offen. Im Anhang sieht man einen Ausschnitt - die rote Leiste fehlt leider komplett und sollte eigentlich in blau dort erscheinen.
Links in Nodes anpassen
Eingetragen von nikxx (69) am 22.03.2011 - 10:11 Uhr inIch würde gerne die Links in den Nodes anpassen, also in einer anderen Farbe darstellen. Wie schaffe ich es, dass ich nur die Links in den Nodes anspreche?
Problem bei Erstellung einer eigenen Template
Eingetragen von doca (16) am 21.03.2011 - 22:46 Uhr inHallo Drupaler,
bin noch ziemlich am Anfang mit Drupal. Jetzt wollte ich mal lernen, wie man eine eigene Template baut und habe mir ein Tutorial im "Pro Drupal 7 Development" angeschaut.
Man sollte wie folgt vorgehen:
1. erstellen eines neuen Ordners unter sites/all/themes/nametemplate
2. Erstellen einer .info Datei im Verzeichnis sites/all/themes/nametemplate mit dem Inhalt:
Bild statt Text als Menu-Item
Eingetragen von jemies-2 (29) am 20.03.2011 - 23:40 Uhr inMoin Forum
Ich möchte bei D7 ein Bild anstelle von Text als Menu-Item einfügen. Ich folge ohne Erfolg dieser Anleitung:
drupal.org/node/110199.
Weiß jemand den Code für D7 anzupassen?
Dank und Gruß
jemies-2
- Anmelden oder Registrieren um Kommentare zu schreiben
Theme-Konfiguration mittels theme-settings.php
Eingetragen von Xeto (209) am 20.03.2011 - 13:26 Uhr inHallo,
ich versuche mich zur Zeit an einem ersten komplexeren eigenen Theme (als Basis-Theme für Subthemes) und wollte hierfür auch einige Konfigurationsmöglichkeiten über den Adminbereich einbauen.
Einfach nur eine true | false Einstellung hinzuzufügen ist kein Problem gewesen und funktionierte bereits soweit, jedoch habe ich aktuell noch 2 Fragen...
Vordefinierte Werte eines CCK Textfeldes in einer Schleife ausgeben
Eingetragen von dude (338) am 20.03.2011 - 13:26 Uhr inLiebe Drupalisten,
ich wüsste gerne wie man vordefinierte Werte eines CCK Textfeldes in einer Schleife ausgibt.
Folgendes Szenario:
Ich habe ein Textfeld "Personen" mit vordefinierten Werten. Z.B.:
"Max Mutig"
"Fritz Feige"
"Sosi Sorglos"
Der Redakteur kann nun 1 bis alle dieser Werte mittels Checkbox anhaken. Die ausgewählten Werte (Namen) möchte ich nun über das Template ausgeben. (Da kommt u.a. noch eine Verlinkung dazu, braucht uns jetzt aber nicht zu interessieren.)
Wie geht das? Zumal diese Werte ja offenbar in einem mehrdimensionalen Array stecken.
Ich hab da über eine PHP-Tutorial Seite folgendes zum Ausgeben mehrdimensionaler Arrays ausgecheckt.
<?php
foreach ($node->field_personen as $wert1) {
foreach ($wert1 as $wert2 ) {
print ("Value: $wert2<br />\n");
}
}
?>Das funktioniert soweit sogar, nur bekomme ich dann alle Werte doppelt ausgegeben. ;-) Aber ganz falsch kanns auch nicht sein ...
- Anmelden oder Registrieren um Kommentare zu schreiben
Suche hilfe beim anpassen meines Themes ans Drupal7
Eingetragen von paradrom (1) am 20.03.2011 - 10:48 Uhr inHi, ich bin neuling in sachen drupal7 theming und bräuchte hilfe beim anpassen meines themes ans drupal.
Ich habe mir als basis das clean template Framework 7.x-3.2 geladen, gibts eine bessere alternative oder ist das template als basis gut geeignet?
Ich habe mal ein grobes layout erstellt mit kommentaren, hoffe es zeigt euch wie ich es mir ungefähr vorstelle.
Navigation Profilseite / Skytheme Customising
Eingetragen von thomaspoppe (2) am 19.03.2011 - 16:33 Uhr inHallo Drupal Forum,
ich habe jetzt ewig gesucht, aber nichts gefunden. Ich möchte eine Seite mit Benutzerbereich mit Drupal 6 machen und
bin schon sehr weit. Meine Frage:
Wie ist es möglich im Sky Template in der Profilseite der Benutzer oben in der Navigation die Links zu customisen,
d.h. ich möchte z.B. den "bookmarks" oder "activity privacy settings" deaktivieren. Wie geht das genau!

Neue Kommentare
vor 1 Woche 6 Tagen
vor 2 Wochen 14 Stunden
vor 2 Wochen 1 Tag
vor 2 Wochen 5 Tagen
vor 2 Wochen 5 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 5 Wochen 6 Tagen
vor 6 Wochen 14 Stunden