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

tabs deaktivieren

Eingetragen von byronic (195)
am 27.11.2007 - 00: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 28.11.2007 - 23: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 28.11.2007 - 23: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 - 14: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 - 15: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 - 16: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

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

    Statistik

    Beiträge im Forum: 250233
    Registrierte User: 20453

    Neue User:

    • ByteScrapers
    • Mroppoofpaync
    • 4aficiona2

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