Themes & Theming
[gelöst] Klasse oder Element in jedem Menüpunkt vor dem Aktiven
Eingetragen von PaNic175 (9) am 28.02.2013 - 15:57 Uhr inGuten Tag.
Ich entwickele gerade ein Drupal Theme und stehe vor einem Problem.
Ich möchte in jedem Element, das vor dem aktuell aktiven Menüpunkt kommt ein Element in den li-Tag einbauen.
Also aus meinem momentanem:
<nav class="menu-block-wrapper menu-block-1 menu-name-main-menu parent-mlid-0 menu-level-2">
<ul class="menu">
<li class="first leaf menu-mlid-1280"><a href="/item-1">Item 1</a>
<ul class="menu">
<li class="first leaf menu-mlid-498"><a href="/item-1/sub-1">Subitem 1</a></li>
<li class="last leaf menu-mlid-499"><a href="/item-1/sub-2">Subitem 2</a></li>
</ul>
</li>
<li class="leaf menu-mlid-817"><a href="/item-2" title="">Item 2</a></li>
<li class="leaf active-trail active menu-mlid-1251"><a href="/item-3" class="active-trail active">Item 3</a><span></span></li>
<li class="last leaf menu-mlid-1051"><a href="/item-4">Item 4</a></li>
</ul>
</nav>soll:
<nav class="menu-block-wrapper menu-block-1 menu-name-main-menu parent-mlid-0 menu-level-2">
<ul class="menu">
<li class="first leaf menu-mlid-1280"><a href="/item-1">Item 1</a>
<ul class="menu">
<li class="first leaf menu-mlid-498"><a href="/item-1/sub-1">Subitem 1</a></li>
<li class="last leaf menu-mlid-499"><a href="/item-1/sub-2">Subitem 2</a></li>
</ul>
<span></span>
</li>
<li class="leaf menu-mlid-817"><a href="/item-2" title="">Item 2</a><span></span></li>
<li class="leaf active-trail active menu-mlid-1251"><a href="/item-3" class="active-trail active">Item 3</a><span></span></li>
<li class="last leaf menu-mlid-1051"><a href="/item-4">Item 4</a></li>
</ul>
</nav>werden. Beachtet die span - Elemente.
Als Menü Modul benutze ich Menu_Block, was aber wohl das normale Drupal Menü Gedöns benutzt.
Ich habe immerhin schon erreicht ein Element zum aktuell aktiven Menüpunkt hinzuzufügen:
<?php
function theme_menu_link(array $variables) {
$element = $variables['element'];
$sub_menu = '';
if ($element['#below']) {
$sub_menu = drupal_render($element['#below']);
}
$output = l($element['#title'], $element['#href'], $element['#localized_options']);
$output_row = '<li' . drupal_attributes($element['#attributes']) . '>' . $output;
if (in_array('active', $element['#attributes']['class'])) {
$output_row .= "<span></span>\n";
}
$output_row .= $sub_menu . "</li>\n";
return $output_row;
}
?>Leider ist es mir noch nicht gelungen, davon das benötigte abzuleiten. :-(
Ich hoffe ihr könnt mir helfen.
Viele Grüße
Patrick
Erzwungene Leerzeichen aus Content entfernen
Eingetragen von towelie (85) am 27.02.2013 - 12:00 Uhr inHallo,
ich habe das Problem, dass meine Benutzer ihren Content mit dem WYSIWYG-Editor stylen und dabei zahlreiche erzwungene Leerzeichen entstehen. Diese " " möchte ich nachträglich aus dem Content entfernen. Ich dachte da folgenden Code in der template.php zu ergänzen. Doch leider funktioniert das nicht. Kann mir da jemand weiterhelfen? Danke!
Überschrift zu Blockregionen
Eingetragen von moreira.dasilva (73) am 25.02.2013 - 19:42 Uhr inHallo, ich habe verschiedene Blöcke mit Menüs konfiguriert, diese Blöcke haben jeweils eigene Überschriften. Ich will das alle diese Blöcke nochmal eine gemeinsame Überschrift haben um diese besser visuell zu gruppieren. Fällt euch dazu eine schicke Lösung ein, am besten ohne in die Template Dateien schreiben zu müssen.
Vielen Dank im Vorraus...
Anfängerfrage Subtheme erstellen
Eingetragen von kein plan (28) am 25.02.2013 - 17:03 Uhr inHi zusammen,
wollte ein Subtheme erstellen und hab offenbar ein Problem. Basistheme soll BusinessTime sein. Die info-Datei im Ordner busisub heißt busisub.info und sieht so aus:
name = busisub
description = Template busisub basierend auf BusinessTime
version = "0.1"
core = 7.x
engine = phptemplate
base theme = BusinessTime
screenshot = screenshot.png
[Gelöst] Vollansicht abhängig von einem Taxonomy Term machen
Eingetragen von Taranis (137) am 24.02.2013 - 21:26 Uhr inHallo,
Ich muss die Vollansicht-Ausgabe (node.tpl.php) abhängig vom jeweiligen Begriff eines Vokabulars gestalten.
Das heisst:
Wenn Node mit Term X erstellt wurde dann muss die Vollansicht anders gestaltet werden, als bei der Node mit Term Y.
Ich hoffe das war einigermassen verständlich.
Gibt es eine Möglichkeit mit Template-Suggestions?
Oder eine andere Möglichkeit?
Danke im Voraus
Monochrome Theme
Eingetragen von AndyLicht (260) am 23.02.2013 - 21:37 Uhr inHallo neues Lieblings-Forum,
wie ihr mitbekommt bin ich neu im Drupal-Dschungel. Nachdem ich mit dem Omega-Theme sehr gut hinkomme, möchte ich aber für meinen Blog folgendes Theme
Cache ausschalten
Eingetragen von Sina (17) am 23.02.2013 - 11:40 Uhr inHallo
Hier gab es bezüglich Cache abschalten schon einmal die gleiche Frage.
Die kann ich in D7 den Cach komplett abschalten?
LG
Sina
ich brauche dringend diese Themes
Eingetragen von Arras (2) am 21.02.2013 - 18:07 Uhr inhallo Freunde, ich bin noch anfänger für Drupal, ich suche diese Themes oder ein ähnlichen bitte
danke
[gelöst] Superfish Untermenü Darstellung
Eingetragen von peterhansen (11) am 19.02.2013 - 17:48 Uhr inHallo alle zusammen,
seit einiger Zeit bastel ich an einer Homepage für eine Kirchengemeinde.
Soweit komme ich damit ganz gut zurecht.
Nur Superfish macht mir ein wenig Kopfschmerzen.
Die Größe der Untermenüs passt sich nicht an.
Hier ein Beispielbild:

Gelöst: Abstand zwischen zwei Elementen (CSS im Omega Theme)
Eingetragen von AndyLicht (260) am 19.02.2013 - 10:22 Uhr inHallo Forum,

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