Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Drupalcenter.de ›

Themes & Theming

Fragen zum Einsatz, Entwicklung und Anpassung von Drupal Themes.

Hauptmenulinks anpassen, <ul> <li>, Trennlinie nach jedem Link!

Eingetragen von Obsius (2) am 18.08.2012 - 18:10 Uhr in
  • Themes & Theming
  • Drupal 6.x oder neuer

An geigneter Stelle im page.tpl.php:

<?php
print theme('links', $primary_links, array('class' => 'links primary-links'))
?>

Funktioniert soweit, auch wenn nicht in gewünster Darstellung.

Also ein template.php erstellt imt folgendem Inhalt:

<?php
/**
* Return a themed set of links.
* An override of theme_links()
* Modified to use simple text styling instead of HTML & CSS
*
* @see theme_links
*/
function THEMENAME_links($links, $attributes = array('class' => 'links')) {
 
$output = '';

 
// Change the way primary links are rendered
 
if($attributes['class'] == 'links primary-links') {
   
$linklist = array();
    foreach ((array)
$links as $key => $link) {
       
$linklist[] = l($link['title'], $link['href'], $link);
    }
   
// Return the links joined by a '|' character
   
return join(' |', $linklist);
  }
 
// Normal theming continued below:

 
if (count($links) > 0) {
   
$output = '<ul'. drupal_attributes($attributes) .'>';

   
$num_links = count($links);
   
$i = 1;

    foreach (
$links as $key => $link) {
     
$class = $key;

     
// Add first, last and active classes to the list of links to help out themers.
     
if ($i == 1) {
       
$class .= ' first';
      }
      if (
$i == $num_links) {
       
$class .= ' last';
      }
      if (isset(
$link['href']) && ($link['href'] == $_GET['q'] || ($link['href'] == '<front>' && drupal_is_front_page()))) {
       
$class .= ' active';
      }
     
$output .= '<li class="'. $class .'">';

      if (isset(
$link['href'])) {
       
// Pass in $link as $options, they share the same keys.
       
$output .= l($link['title'], $link['href'], $link);
      }
      else if (!empty(
$link['title'])) {
       
// Some links are actually not links, but we wrap these in <span> for adding title and class attributes
       
if (empty($link['html'])) {
         
$link['title'] = check_plain($link['title']);
        }
       
$span_attributes = '';
        if (isset(
$link['attributes'])) {
         
$span_attributes = drupal_attributes($link['attributes']);
        }
       
$output .= '<span'. $span_attributes .'>'. $link['title'] .'</span>';
      }

     
$i++;
     
$output .= "</li>";
    }

   
$output .= '</ul>';
  }

  return
$output;
}
?>

THEMENAME angepasst, nun sollte ich doch zB
$i++;      $output .= "</li>"; In   $output .= "</li><img ...>"; oder   $output .= "</li><hr>"; Umschreiben können und sollte eine Linie zwischen die Links bringen.

Funktioniert aber nicht. Hab dies nun mit verschiedensten Tutorials als Hilfestellung versucht aber ohne Funktionierendes Resultat. Stunden damit verbrannt und mit den Nerven am ende drum..

Bitte Helft mit! Danke!!

  • 2 Kommentare

[GELÖST] Pflichtfelder. Rote Umrandung ist verschwunden

Eingetragen von Svenswiss (218) am 18.08.2012 - 17:27 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo zusammen. Haben wieder mal ein kleines Problem.
Seit dem ich meine CSS bearbeitet habe, habe ich ein Problem mit der Ansicht der Pflichtfelder, sie haben keine rote Umrandung mehr.
Wenn Benutzer nicht die Pflichtfelder ausfühlt kommt die error Meldung leider ohne die roten Umrandungen mehr.

Hier meine CSS
#edit-title,
#edit-field-anrede-und,
#edit-field-vorname-und-0-value,

  • 4 Kommentare
  • Weiterlesen

[Gelöst] Bitte überprüfen, Themen eines Node-Formulars

Eingetragen von Svenswiss (218) am 18.08.2012 - 17:09 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo zusammen. Habe eine Bitte. Bitte überprüft meine Vorgehensweise, würde mich über eure Hilfe sehr freuen...

Habe in die template.php, ganz unten eingefügt "ist das richtig?"

function mytheme_theme($existing, $type, $theme) {

  return array(
    'anzeige_aufgeben_node_form' => array(
      'render element' => 'form',
      'template' => 'anzeige_aufgeben-node-form',
    ),
  );
}

function mytheme_preprocess_anzeige_aufgeben_node_form(&$variables) {

  // nodeformcols is an alternative for this solution.
  if (!module_exists('nodeformcols')) {

    // Extract the form buttons, and put them in independent variable.
    $variables['buttons'] = $variables['form']['actions'];
    hide($variables['form']['actions']);
  }
}

anzeige_aufgeben-node-form.tpl.php

<div class="irgendwas">
    <?php if($form): ?>
      <?php print render($form['title']); ?>
      <?php print render($form['field_1']); ?>
      <?php print render($form['field_2']); ?>
      <?php print render($form['field_3']); ?>
  <?php print drupal_render_children ($form); ?>
 
    <?php endif; ?>
  
    <?php if($buttons): ?>
      <div class="node-buttons">
        <?php print render($buttons); ?>
    </div>
  <?php endif; ?>
  </div>
  <div class="clear"></div>
</div>

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Listenpunkte

Eingetragen von Bine82 (19) am 17.08.2012 - 20:04 Uhr in
  • Themes & Theming

Ich verzweifle langsam mit diesem Drupal. Plötzlich ist mein Menü weg. War schon alles programmiert
und gestylt und plötzlich zeigt er mir das Hauptmenü nicht mehr an. Jetzt mach ich es komplett neu,
indem ich einen Block Menü angelegt habe.

Nächstes problem: Wie um Himmels Willen krieg ich die Listenpunkte weg? List-style-type klappt
nicht. Ich versteh´s einfach nicht!

Bitte helft mir.

  • 3 Kommentare

[gelöst]Der Frontpage fehlen die Blöcke

Eingetragen von Nephilia (28) am 17.08.2012 - 11:47 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo Drupaler ;-) ,

Hab unter Drupal 7 (Commons) mit Views eine Frontpage erstelt, die mir den Teaser von allen Node Typen anzeigt. In einem Grid.
Klappt alles auch wunder bar, hab den Pfad auf home gesetzt und in Konfig > System > Website-Info de pfad auf home.

Aber nu hab ich garkeine Blöcke mehr im Content.... nur im Kopf und Fußbereich.

  • 1 Kommentar
  • Weiterlesen

FB-likebutton wird im FF nicht angezeigt.

Eingetragen von bramburi (205) am 15.08.2012 - 15:37 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo

Habe das Modul "Facebook Like Button" installiert.

Da der Button in anderen Browsern (teils) angezeigt wird, vermute ich, dass mein Problemchen hauptsächlich Theme-bezogen ist.

Im IE-, Safari- u. Chrome-Browser wird der Like-Button mit der Dynamic-Version bei den Einstellungen Block u. Link-Bereich
und mit der Static-Version die Standard-Einstellung angezeigt.

  • 6 Kommentare
  • Weiterlesen

Zen Theme Layout anpassen

Eingetragen von mayonate (30) am 15.08.2012 - 14:54 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo,

ich versuche mich gerade in das themen mit Zen einzuarbeiten. Dies klappt dank diverser Anleitungen und Videos recht gut.
Doch was ich irgendwie nicht schaffe, ist der "first sidebar" auf der komplette linken Seite darzustellen. Also am "header" und der "navigation" vorbei.

  • 2 Kommentare
  • Weiterlesen
  • 1 Anhang

Bild links und rechts der sidebars

Eingetragen von mausetot (47) am 14.08.2012 - 15:50 Uhr in
  • Themes & Theming

Huhu Leute,

weiss zufällig jemand wie ich ein Bild links und rechts der Sidebars reinbekomme (Screenshot)?
Hab mich schon dumm und dämlich gesucht in den css-Dateien, finde aber den Bereich iwie nicht.

Theme Bartik

LG mausetot

  • 10 Kommentare
  • 1 Anhang

Node reference link nur für Content besitzer sichtbar machen.

Eingetragen von fraweg (230) am 08.08.2012 - 16:19 Uhr in
  • Themes & Theming
  • Drupal 7.x

Hallo zusammen,

ich weiß garnicht genau ob hier mit der Sache im richtigen Forum bin.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Theme mit 960 Grid System oder responsive?

Eingetragen von daniielsun (5) am 07.08.2012 - 17:46 Uhr in
  • Themes & Theming
  • Drupal 6.x oder neuer

Hallo liebe Drupal-Freunde,

ein Freund und ich setzen gerade mit Drupal 6 eine etwas umfangreichere Seite auf (Videofunktionen, social web-Funktionen etc.).

  • 11 Kommentare
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 23 Stunden
  • Hey danke
    vor 1 Woche 1 Tag
  • Update: jetzt gibt's ein
    vor 1 Woche 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 1 Woche 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 1 Stunde
  • Kannst doch auch alles direkt
    vor 2 Wochen 4 Tagen
  • In der entsprechenden View
    vor 2 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 4 Tagen
  • gelöst
    vor 5 Wochen 21 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Drupal Security

  • Acquia Content Hub - Moderately critical - Cross-Site Request Forgery - SA-CONTRIB-2025-125
  • Disable Login Page - Critical - Access bypass - SA-CONTRIB-2025-124
  • Entity Share - Moderately critical - Access bypass, Information Disclosure - SA-CONTRIB-2025-123
  • Next.js - Critical - Access bypass - SA-CONTRIB-2025-122
  • Tagify - Moderately critical - Cross-site Scripting - SA-CONTRIB-2025-121
Weiter

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association