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

tabs deaktivieren

Eingetragen von byronic (195)
am 27.11.2007 - 01:45 Uhr in
  • Themes & Theming

Wie kann ich im User Profil, durch manch eingefügte Module die Tabs deaktivieren. z.B. erstell mit das Modul Rsvp dort einen tab. Diesen würde ich gerne rausnehmen ohne direkt in dem RSVP Modul rum zu editieren.

‹ Naviagtionsdesign Pfad für Themen einstellen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Einfachste Variante wäre

Eingetragen von derjochenmeyer@... (591)
am 29.11.2007 - 00:11 Uhr

Einfachste Variante wäre über "display:none" im css. Ist zwar unsauber, aber funtioniert. Und auf die Schnelle fällt mir nichts besseres ein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meinst Du das normale

Eingetragen von quiptime (4972)
am 29.11.2007 - 00:30 Uhr

Meinst Du das normale Userprofil?

Kannst Du einen Link posten?
(Temporaer mal Userprofile fuer Gast sichtbar machen.)

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja im normale user profil.

Eingetragen von byronic (195)
am 29.11.2007 - 15:54 Uhr

Ja im normale user profil. Da wo hier zb im eigenen Konto der Tab "Beiträge" ist. Über die Css habe ich mir das auch schon angeschaut, doch leider haben die

  • punkte keine eigenen Klassen. So kann ich nur alle oder gar keine ausblenden. Da ich jedoch nur bestimmt weghaben will, kann ich dies nicht anwenden.
  • Gibts denn nicht die Möglichkeit das Hook_menu das durch da jeweilige Modul erstellt wird, zu überschreiben, ohne direkt in das Modul einzugreifen?

    • Anmelden oder Registrieren um Kommentare zu schreiben

    Zitat: doch leider haben

    Eingetragen von quiptime (4972)
    am 29.11.2007 - 16:26 Uhr
    Zitat:

    doch leider haben die # punkte keine eigenen Klassen. So kann ich nur alle oder gar keine ausblenden

    Genau das ist der Punkt. Man muss also eine andere Loesung finden.

    Bei RSVP Tab-Praesenz im Userprofil ist nun die Frage zu welchem Zeipunkt welche Tabs nicht erscheinen sollen.

    Tipp als Loesungs-Ansatz: http://www.drupalbook.com/node/112

    -------------
    quiptime

    Nur tote Fische schwimmen mit dem Strom.

    XING

    • Anmelden oder Registrieren um Kommentare zu schreiben

    Es gibt eine Funktion die

    Eingetragen von derjochenmeyer@... (591)
    am 29.11.2007 - 17:46 Uhr

    Es gibt eine Funktion, die die Tabs erstellt. Die Tabs heißen Drupal-intern "local tasks". Einfach mal bei api.drupal.org nach tasks suchen. Das hier dürfte interessant sein (http://api.drupal.org/api/function/phptemplate_menu_local_tasks/5)

    <?php
    function phptemplate_menu_local_tasks() {
     
    $output = '';

      if (
    $primary = menu_primary_local_tasks()) {
       
    $output .= "<ul class=\"tabs primary\">\n". $primary ."</ul>\n";
      }

      return
    $output;
    }
    ?>

    Ansatz: In der template.php die obige Funktion überschreiben. Mit ner Abfrage "if user page" und dann versuchen auf den array direkt zuzugreifen (eventuell über menu_primary_local_tasks()). Dann kannst du unset() benutzen um bestimmte Tabs abzuschalten.

    • Anmelden oder Registrieren um Kommentare zu schreiben

    Benutzeranmeldung

    • Registrieren
    • Neues Passwort anfordern

    Aktive Forenthemen

    • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
    • Neuinstallation: vermutlich ein rewrite-Problem
    • 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
    Weiter

    Neue Kommentare

    • Gefunden
      vor 7 Wochen 17 Stunden
    • Vielen Dank für die ausführlichen Hinweise...
      vor 7 Wochen 4 Tagen
    • Mögliche Ursachen und nächste Schritte
      vor 7 Wochen 4 Tagen
    • Was für einen Server benutzt
      vor 10 Wochen 19 Stunden
    • Wenn die Subdomain auf
      vor 10 Wochen 2 Tagen
    • ordnerstruktur
      vor 10 Wochen 3 Tagen
    • Die Subdomain muß auf den
      vor 10 Wochen 5 Tagen
    • Verwende doch das Tag dafür,
      vor 14 Wochen 9 Stunden
    • Guckst du hier: step by step
      vor 13 Wochen 6 Tagen
    • Guckst du hier: step by step
      vor 13 Wochen 6 Tagen

    Statistik

    Beiträge im Forum: 250294
    Registrierte User: 20542

    Neue User:

    • Kupit_hiPi
    • Thomasbxh
    • Kupit_qsPi

    » Alle User anzeigen

    User nach Punkten sortiert:
    wla9466
    stBorchert6003
    quiptime4972
    Tobias Bähr4019
    bv3924
    ronald3857
    md3717
    Thoor3678
    Alexander Langer3416
    Exterior2903
    » User nach Punkten
    Zur Zeit sind 0 User und 24 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