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

    • 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
    • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
    Weiter

    Neue Kommentare

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

    Statistik

    Beiträge im Forum: 250284
    Registrierte User: 20500

    Neue User:

    • RandallFloop
    • Inga GuAph
    • Robertolix

    » 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 15 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