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

[gelöst] HTML - Menü selbst verändern

Eingetragen von mikeschneik (55)
am 07.04.2010 - 22:03 Uhr in
  • Themes & Theming
  • Drupal 6.x

Im Handbuch 8858 bin ich auf den Punkt listamatic gestoßen, wie ich mein Menü selbst anpassen kann.
Hierbei hat mir z.B. dieses Menü gut gefallen.
Dort steht der Code zum Einbau:

HTML
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#" id="current">Item one</a></li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
<li><a href="#">Item four</a></li>
<li><a href="#">Item five</a></li>
</ul>
</div>
und eben darunter der Code für die CSS Datei. Die CSS ist ja die style.css aus meinem Theme, das ist klar.
Aber in welcher Datei/Abschnitt soll ich bitte den HTML Code einbauen? Ist damit meine menu.inc gemeint?
Einfach copy & paste (m it richtigen Linkpfaden und Bezeichnungen) brachte leider keinen Erfolg.

Danke

‹ Menüpunkt bei Gamma bleibt markiert Abstand zwischen Menupunkten mit Zen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Listamatic Menu

Eingetragen von sepp68 (444)
am 07.04.2010 - 22:48 Uhr

Hallo Mike,

wenn du dir den Quelltext deiner Homepage ansiehst, solltest du das Menu so ähnlich vorfinden: (Auszug aus dem DC-Primary-Menu:)

<div id="primary">
        <ul class="links">
           <li class="menu-111 first"><a title="Zur Startseite" href="/">» Home</a></li>
           <li class="menu-113"><a title="Das deutschspachige Drupal Benutzerhandbuch und die FAQ" href="/handbuch">» Handbuch &amp; FAQ</a></li>
           <li class="menu-198"><a title="Showroom Drupal Webseiten" href="/showroom/latest">» Showroom</a></li>
        </ul>    
</div>

Wie du siehst ist der Quelltext fast identisch mit Listamatic.
d.h. du musst den HTML-Code nirgends einbauen, denn er ist ja schon da ! (unter Strukturierung/Menus hast du ein Menu erstellt oder ?)

du musst jetzt die Listamatic-CSS ein bißchen umschreiben, denn du hast ja keine "#navlist" sondern eine "#primary"
nun kannst das CSS Listing in deine Style.css anfügen.

Sollte funzen. Zum Testen und Fehlersuchen empfehle ich Dir FireFox + FireBug

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klingt schlüssig, aber...

Eingetragen von mikeschneik (55)
am 08.04.2010 - 21:45 Uhr

Hi Sepp,

das liest sich bei dir schlüssig, aber es funzt dennoch nicht. Ich habe weder einen <div id Tag, noch einen <ul id= Tag in meiner Seite. :-(

<table border="0" cellpadding="0" cellspacing="0" id="content">
  <tr>

    <td id="sidebar-left" class="sidebar">
    <table id="block-menu-menu-navi-links" class="clear-block block block-menu">
<tr>
  <td class="block-tl"></td>
  <td class="block-tc">
          <h2>Hauptmenü</h2>
      </td>
  <td class="block-tr"></td>
</tr>
<tr>
  <td class="block-bl"></td>
  <td class="block-bc">
    <div class="content"><ul class="menu"><li class="leaf first"><a href="/ueber-uns" title="Über uns">Über uns</a></li>

Hab ja schon mit Komibnationen von ="block-menu-menu-navi-links und sidebar-left experimentiert, aber alles vergebens.
Kannst du mir bitte noch mal auf die Sprünge helfen?

Danke

Gruß Mike

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber sicher ..

Eingetragen von sepp68 (444)
am 09.04.2010 - 20:11 Uhr

Hallo Mike,

dieser Code sollte Dir bekannt vorkommen:

<tbody><tr>
  <td class="block-tl"></td>
  <td class="block-tc">
          <h2>Hauptmenü</h2>
      </td>
  <td class="block-tr"></td>
</tr>
<tr>
  <td class="block-bl"></td>
  <td class="block-bc">
    <div class="content">
     <ul class="menu">
      <li class="leaf first"><a title="Über Akku-repair.de" href="/ueber-uns">über Akku-Repair</a></li>
      <li class="expanded last"><a title="Unsere Vorteile auf einen Blick" href="/node/7">Vorteile</a>
          <ul class="menu">
              <li class="leaf first"><a title="Ersparnis gegenüber Neukauf" href="/node/6">Kostenersparnis</a></li>
              <li class="leaf"><a title="" href="/node/7">Gewährleistung</a></li>
              <li class="leaf last"><a title="Schont nicht nur Ihr Portemonnaie, sondern auch die Umwelt" href="/node/9">Umweltfreundlichkeit</a></li>
           </ul>
       </li>
  </ul></div>
  </td>
  <td class="block-br"></td>
</tr>
</tbody>

die Listamatic-Austauscher dafür:

  statt #navlist nimmst du ul.menu ist ja eine Klasse keine ID
  statt #active nimmst du .active-trail

Sollte klappen

Sepp

  • Anmelden oder Registrieren um Kommentare zu schreiben

Geht leider noch nicht

Eingetragen von mikeschneik (55)
am 09.04.2010 - 21:37 Uhr

Ich habe bei meiner Seite unter /themes/pixture in der style.css
folgenden Code eingetragen (ab exakt Zeile 100)

ul.menu
{
border-bottom: 1px solid #FFCC66;
border-top: 1px solid #FFCC66;
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 180px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
}

ul.menu  a, ul.menu  a:link, ul.menu  a:visited
{
border: 1px solid #FF9900;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul.menu  a:hover, ul.menu  a:active, ul.menu  a:focus
{
border: 1px solid #000000;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

ul.menu  li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

ul.menu ul
{
margin: 0px;
padding: 0px;
}

ul.menu .active-trail a { background-color: #FFCC66; }
leider funzt es dennoch nicht. :-(

Ich schau schon in andere Foren, aber bislang....

Dennoch vielen Dank für die Hilfe :-D

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Code kommt nicht an ...

Eingetragen von sepp68 (444)
am 09.04.2010 - 21:40 Uhr

leere mal bitte den Cache

Sepp

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sooorrryy!!!!

Eingetragen von mikeschneik (55)
am 10.04.2010 - 17:38 Uhr

Bitte entschuldige,

ich bin noch nicht so konform mit Firebug.
Jetzt hab ich selber gerade erkannt, dass ich die
style.css unter /sites/default/files/color/ und dann im
temporären Verzeichniss meines Themes speichern muss.
(bei mir pixture-2eecb0be)

Sorry, ich bin echt ein Depp, da mir das nicht eingefallen ist.

Jetzt kann ich weiter ausprobieren, aber dir lieber Sepp vielen vielen Dank !!!! :-)

Viele Grüße aus Bielefeld

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jeder hat mal angefangen ...

Eingetragen von sepp68 (444)
am 09.04.2010 - 21:45 Uhr

du musst jetzt noch
ul.menu li {display:inline;}
auf
ul.menu li {display:block;}
ändern, damit das untereinander angezeigt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt

Eingetragen von mikeschneik (55)
am 09.04.2010 - 22:01 Uhr

So langsam werde ich nicht nur zum Drupalfan, sondern weiss auch Firebug zu schätzen,
da man wirklich viel damit ausprobieren kann.
Werd mich heute abend noch etwas versuchen, und wie gesagt 1000 DANK

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo;D Gilt das ganz auch

Eingetragen von Bogus (319)
am 06.09.2011 - 09:05 Uhr

Hallo;D

Gilt das ganz auch noch für die 7.8 ? Soweit ich weiss, hat sich da einigesd doch geändert oder ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Транспортировка негабарита СПб
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 2 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 3 Tagen
  • Ich habe ja keine Angst vor
    vor 3 Wochen 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 1 Tag
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 3 Tagen
  • Du hast die "Trusted host
    vor 4 Wochen 3 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Wochen 2 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Wochen 5 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250285
Registrierte User: 20508

Neue User:

  • Catdaf
  • Marvinkep
  • RandallFloop

» Alle User anzeigen

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

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