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

(gelöst)Theme Primary Links navigation

Eingetragen von emile80 (16)
am 20.11.2010 - 12:51 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

ich schaff es nicht meine Primary Links zu Themen.
Leider bin ich neuling und suche gute Tutorials.
Leider kann ich kein PHP.

Hat jemand einen guiten Link, der sich mit dem Thema beschäftigt

GRüße

‹ Energetic Theme: Banner austauschen? Anfängerfrage Theme - Region wird nicht überall dargestellt? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Was meinst du denn mit

Eingetragen von Thoor (3678)
am 20.11.2010 - 13:48 Uhr

Was meinst du denn mit themen? Deinen Links neue Klassen mittel einer Funktion zuordnen, oder gehts Dir nur um eine Anpassung der CSS Stylesheets?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du denn ein konkretes

Eingetragen von netzkoop (1820)
am 20.11.2010 - 13:52 Uhr

Hast du denn ein konkretes Problem?
Vieles ist keine Frage von PHP sondern von CSS. Eine Möglichkeit wäre z.B. zu forschen wie andere Themes die du gut findest das machen.
Benutzt du schon Firebug? Damit kannst du für alle Elemente einer Seite die CSS-Formatierungen sehen.

Videos rund um Drupal:
http://www.drupalove.com/drupal-video-categories/theming

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, bei Thoor habe ich

Eingetragen von emile80 (16)
am 21.11.2010 - 10:04 Uhr

Hallo,

bei Thoor habe ich heute auch schon gesucht :)

also anbei das Projekt:

jetzt versuche ich den jeweiligen Reitern verschiedene Farben bei a:hover zu geben. Aber das geht doch nur wenn ich den Classes / Klassen verschiedene Name geben kann.

Zitat:

Deinen Links neue Klassen mittel einer Funktion zuordnen

ich glaube das ist es was ich seit drei Tagen im Netz suche :)

Habe das gefunden, komme damit aber nicht wirklich weiter:

http://api.drupal.org/api/drupal/includes--menu.inc/function/theme_menu_...

Beste Grüße und vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

emile80 schrieb jetzt

Eingetragen von Thoor (3678)
am 20.11.2010 - 16:33 Uhr
emile80 schrieb

jetzt versuche ich den jeweiligen Reitern verschiedene Farben bei a:hover zu geben. Aber das geht doch nur wenn ich den Classes / Klassen verschiedene Name geben kann.

Stimmt, du hast keine Klassen im Theme! Vermutlich liegt es daran, daß du den Block mit den Hauptlinks dort oben zeigst.

Hast du keinen Befehl

<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>

oder so ähnlich in Deiner page.tpl.php? Falls nein, nutz mal diesen Code in Deiner page.tpl.php, anstelle des Blockes um Deine Hauptlinks aufzurufen. Damit sollten eigentlich Klassen bei den <li> TAGs vorhanden sein ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Thoor, nur um das klar zu

Eingetragen von emile80 (16)
am 20.11.2010 - 17:43 Uhr

Hi Thoor,

nur um das klar zu stellen. Nätürlich gibt es Classes / Klassen aber eben nur immer eine, die da heißt li class="leaf" ich will aber meherer Klassen für jeden Reiter oder List Item eine!

Vielen Dank an Euch .

Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

emile80 schrieb nur um das

Eingetragen von Thoor (3678)
am 20.11.2010 - 17:26 Uhr
emile80 schrieb

nur um das klar zu stellen. Nätürlich gibt es Classes / Klassen aber eben nur immer eine, die da heißt

  • ich will aber meherer Klassen für jeden Reiter oder List Item eine!
  • Ne ... du hast keine Klassen! da steht nur <ul><li>Irgendwas</li></ul> in deinen Menue Punkten ... Sieh mal mit Firebug auf meine Seite hier ... Die Hauptpunkte haben alle Klassen und deshalb heissen meine LI TAGs eben <li class="menu-383"> usw. ... ohne diese Klassen, hätte ich die Navigation auch nicht mit den Bildern erstellen können.

    Ich rufe allerdings meine Primary Links so auf, wie ich es Dir gepostet hatte! Also versuchs doch einfach mal ... Bei einem Block erscheinen diese Klassen eben im Normalfall nicht. Wohl aber in den Primary und Secondary-Links, wenn du sie nicht gerade mit nem Block aufrufst. Vertrau mir :-)

    • Anmelden oder Registrieren um Kommentare zu schreiben

    Hallo Thoor

    Eingetragen von emile80 (16)
    am 20.11.2010 - 18:26 Uhr

    Danke für Deine Antwort,

    anbei mal ein Screenshot, was mein Firebug anzeigt: (Anhang) hier sehe ich doch eine Klasse oder nicht?!

    Verstehe ich dich Richtig: Alles was durch Blöcke angezeigt wird hat keine Klassen? Ich habe meine Primary Navigation einfach in den Kopfbereich meines Layouts geparkt.
    Wie kann ich denn Inhalt anzeigen ohne die Blöcke zu benutzten?

    Zu Deinem PHP Code: Muss ich den in das Core Template ( bei mir Zen ) einfügen? Und wenn ja wo an welcher Stelle ?
    Habe jetzt diesen Teil im page.tpl.php gefunden:

          <?php if ($primary_links || $navigation): ?>
            <div id="navigation"><div class="section clearfix">

              <?php print theme(array('links__system_main_menu', 'links'), $primary_links,
                array(
                 
    'id' => 'main-menu',
                 
    'class' => 'links clearfix',
                ),
                array(
                 
    'text' => t('Main menu'),
                 
    'level' => 'h2',
                 
    'class' => 'element-invisible',
                ));
             
    ?>

    Viele Grüße

    • Anmelden oder Registrieren um Kommentare zu schreiben

    emile80 schrieb hier sehe ich

    Eingetragen von Thoor (3678)
    am 20.11.2010 - 18:05 Uhr
    emile80 schrieb

    hier sehe ich doch eine Klasse oder nicht?

    Klar, aber leaf und Konsorten regelt nur das "Bildchen" ...

    emile80 schrieb

    Wie kann ich denn Inhalt anzeigen ohne die Blöcke zu benutzten?
    Zu Deinem PHP Code: Muss ich den in das Core Template ( bei mir Zen ) page.tpl.php einfügen? Und wenn ja wo an welcher Stelle ?

    Genau ... einfach einfügen

    <div class="region region-header">
      .... HIER WÄRE EIN GUTER PLATZ :-)
    </div>

    Einfachmal ausprobieren ... mach Dir zur Not ne Sicherheitskopie eines Theme-Ordners!

    • Anmelden oder Registrieren um Kommentare zu schreiben

    Hi

    Eingetragen von emile80 (16)
    am 20.11.2010 - 19:46 Uhr

    Also ich glaube ich kaufe mir erstmal ein PHP Buch:

    muss ich den Code überschreiben?

    ich bekomme nur :
    Parse error: syntax error, unexpected T_ENDIF in /mnt/web4/22/49/5105549/htdocs/archi-tekt/sites/all/themes/zen/templates/page.tpl.php on line 207

    angezeigt.

    Muss ich dann außerdem die Primary Links unter Blöcke die Region auf keine setzten???

    Grüße

    • Anmelden oder Registrieren um Kommentare zu schreiben

    Noch mal die grundsätzliche

    Eingetragen von netzkoop (1820)
    am 20.11.2010 - 20:08 Uhr

    Noch mal die grundsätzliche Frage:
    Hast du in den Einstellungen deines Themes aktiviert, dass die Primary Links angezeigt werden?

    • Anmelden oder Registrieren um Kommentare zu schreiben

    öh

    Eingetragen von emile80 (16)
    am 21.11.2010 - 10:28 Uhr

    Hallo vielen Dank für die Antworten,

    zunächst muss man die Hauptnavigation unter den Themes aktivieren. (Unter Themes rechts konfigurieren clicken).
    Dann die Primary Links unter Blöcke deaktivieret, sodaß nur noch das main-menu unter div="navigation" zu sehen ist.

    dann die page.tpl.php, zu finden im Theme core (Templates), mit einem Editor öffnen, nach navigation suchen und diesen Bereich

           
    <?php if (isset($primary_links)) : ?>
    <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
    <?php endif; ?>

    einfach an die gewünschte Stelle ziehen.

    Geholfen hat auch:
    http://www.lullabot.com/videos/using-secondary-menus

    • Anmelden oder Registrieren um Kommentare zu schreiben

    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 2 Tagen
    • Hey danke
      vor 1 Woche 3 Tagen
    • Update: jetzt gibt's ein
      vor 1 Woche 4 Tagen
    • Hallo, im Prinzip habe ich
      vor 2 Wochen 1 Tag
    • Da scheint die Terminologie
      vor 2 Wochen 1 Tag
    • Kannst doch auch alles direkt
      vor 2 Wochen 6 Tagen
    • In der entsprechenden View
      vor 2 Wochen 6 Tagen
    • Dazu müsstest Du vermutlich
      vor 2 Wochen 6 Tagen
    • gelöst
      vor 5 Wochen 2 Tagen
    • Ja natürlich. Dass ist etwas,
      vor 5 Wochen 3 Tagen

    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 22 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