Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Module anzeigen bzw. nicht anzeigen

Eingetragen von rapsli (1500)
am 16.06.2007 - 11:03 Uhr in
  • Allgemeines zu Drupal

Hallo
Folgende Situation:
Community Seite.
5 verschiedene Inhaltstypen mit CCK gemacht. User können Inhalte hinzufügen. Besucher können jetzt die Inhaltstypen anschauen, bsp:

Der Besucher schaut eine Übersicht von Inhaltstyp 1 an. Dazu sollen jetzt entsprechende Module im rechten Seitenbereicht angezeigt werden. Schaut der Besucher jedoch Inhaltstyp 2 an, dann sollen andere Module angezeigt werden.

Ich denke, ich könnte bei der Sichtbarkeit der Module eine PHP Funktion reinhacken, dass immer wenn der entsprechende Inhaltstype angeschaut wird, das Modul angezeigt wird. Gibt es jedoch eine sauberere Lösung?

‹ Taxonomy, Vokabular und welches Modul Admin-Login nicht vom Lokalhost aus ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Gibts da keine

Eingetragen von rapsli (1500)
am 17.06.2007 - 13:59 Uhr

Gibts da keine Lösung??

___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch

  • Anmelden oder Registrieren um Kommentare zu schreiben

hä, warum sollte der

Eingetragen von Tobias Bähr (4019)
am 17.06.2007 - 20:05 Uhr

hä, warum sollte der Besucher interesse an die Inhaltstypen haben?

www.tobiasbaehr.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Oky. Villeicht habe ich mich

Eingetragen von rapsli (1500)
am 17.06.2007 - 20:20 Uhr

Oky. Villeicht habe ich mich falsch ausgedrückt. Ich habe zwei CCK Typen. Pro Typ gibt es z.B. je 50 Nodes, also 50 Nodes vom Typ A und 50 von Typ B. Nun möchte ich, wenn Nodes vom Typ A angezeigt werden, einen Block anzeigen, wenn jedoch ein Node vom Typ B angezeigt wird, einen anderen Block.
Ganz konkret: Ich habe das Taxonomy Modul und habe ein Vokabular für Typ A und eines für Typ B. Dann mache ich mittels Tacadelic je eine Tagcloud. Nun möchte ich Tagcloud A nur anzeigen, wenn ein Node von Typ A angezeigt wird.

Oky. Ich hoffe, das war klar genug ausgedrückt.

___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es wird doch für jedes

Eingetragen von Tobias Bähr (4019)
am 17.06.2007 - 20:42 Uhr

Es wird doch für jedes neues Voka/Begriff( Vok= Sport/Begiff =Dortmund usw) ein neuen block erstellt( Tags für Sport)! schau mal darein da müsste drin sein und schreit nur aktiviert zu werden und eingeschränkt zu werden wo nur erscheinen darf

www.tobiasbaehr.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jo. das ist klar. Nur,

Eingetragen von rapsli (1500)
am 17.06.2007 - 21:00 Uhr

Jo. das ist klar. Nur, möchte ich die Sichtbarkeit ja nicht nur auf bestimmte Nodes festlegen, sondern auf Inhaltstypen.
Ich könnte also einfach jeden Node von Inhaltstyp A aufzählen, dass dort Tagcloud angezeigt wird, nur ist das nicht sehr effizient und zudem können ja neue Nodetypen hinzugefügt werden. Also geht das nicht.
Also muss ich wohl ein wenig PHP Skript reinprogrammieren? Müsste dann wohl etwas wie folgt sein:

If(node == inhaltstype A){
return true;
}
else{
return false;
}

Ist das ungefähr so?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also du willst es sicherlich

Eingetragen von Tobias Bähr (4019)
am 17.06.2007 - 21:13 Uhr

Du hast bsp ein Inhaltstyp Sportnews und Politiknews
Und dein Vok.1(Sport-Begriffe= Fussball/handball)/Vok.2(Weltpoltik-Begriffe=deuschland/Rest der Welt) weisste dann den Inhaltstyp(Sportnews/Politiknews) zu!

Also du willst es sicherlich in ein Menüpunkt packen sagen wir einmal Thema Sport(pfad=taxonomy/term/fussball+handball=dann öffnet sich aber nicht das menü= also lieber ein node zuweissen Text dann öffnet sich wenigten das menü) Dann untermenü mit fussball(pfad=taxonomy/term/fussball) und handball(pfad=taxonomy/term/handball!

Und einmal Das Thema Weltpolitik (pfad=taxonomy/term/Deutschland+Restderwelt) Dann untermenü mit Deutschland(pfad=taxonomy/term/Deutschland) und handball(pfad=taxonomy/term/Restderwelt!

Somit muss nur den den Block Tag für Sport/Weltpolitik nur auf den den gewünschten taxpfad angeben pfad angeben usw!

Du kannst natürlich auch beides in ein menü verschachteln!

Als Beispiel wie ich es verstehe http://www.tobiasbaehr.de/node/32
klick man dann auf die tags bzw auf die untermenü!

www.tobiasbaehr.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Oky, wir nähern uns doch

Eingetragen von rapsli (1500)
am 18.06.2007 - 06:01 Uhr

Oky, wir nähern uns doch schon mal dem Ende. Nur sehe ich in deiner Lösung immer noch ein Problem:

Ich lasse als den Block (Tagcloud) nur anzeigen, wenn der Pfad=taxonomy/term/Deutschland+Restderwelt. Soweit so gut. Nur wenn ich jetzt auf einen Konkreten Node klicke, wird sich der Pfad wieder "normalisieren" und heisst node/34

Was ich Suche hat nichts mit einem Menu zu tun. Das will ich nicht machen. Auf deiner Seite wäre das Beispiel wie folgt: Du hast zwei CCK Inhaltstypen (Handball und Fussball). Im Moment hast du lediglich einen Eintrag je, das muss aber nicht sein. Ich möchte jetzt ein Zitat zu Fussball in einem Block anzeigen, wenn man im Thema Fussball ist, und einen über Handball, wenn man bei Handball ist.
Das heisst:
Für die Nodeübersicht muss das Zitat erscheinen (also z.B. taxonomy/term/14) aber gleichzeitig auch für einen Konkreten Node (z.B. node/30)

Ich denke deshalb, dass ich es wohl so machen muss, wie ich das im vorherigen Posting geschrieben habe.

___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich würde folgendes

Eingetragen von derBen (432)
am 18.06.2007 - 08:20 Uhr

ich würde folgendes machen:
in den url-einstellungen von Pathauto (solltest du es nicht haben wollen gehts natürlich nicht) bei node path settings folgendes eingeben:
[type]/[title]
(type kann man für jedes type auch manuell angeben)

und jetzt hast du bei der ansicht eines node immer den typen in der url. damit sollte es nicht schwer fallen, in der block-konfiguration den block 'Tagclod für inhaltstyp1' nur auf
*/inhaltstyp1/*
anzeigen zu lassen.

--
mehr Sonne fuer Afrika!

  • Anmelden oder Registrieren um Kommentare zu schreiben

super :) genau so etwas habe

Eingetragen von rapsli (1500)
am 18.06.2007 - 08:26 Uhr

super :) genau so etwas habe ich gesucht.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt bin ich aber

Eingetragen von Tobias Bähr (4019)
am 18.06.2007 - 11:31 Uhr

Jetzt bin ich aber irretiert! InhaltsType ist doch immer ein node/*,egal ob ich ein zb page/story schreibe! Man müsste es irgendwie so hinbekommen wie bei forum/blogs also so das da steht http://drupalcenter.de/node-news/*, erstellt mit zb mit den Inhaltstyp NEws und dann wählste aus den Kategorien( oder auch freies Tagging) aus zb sport news ...Dann könnte man den TagBlock sagen, du sollst nur bei node-news* erscheinen!
Anders könnte ich mir das garnicht vorstelln das ohne ein festgelegtes menü erschein, weil es ja ein sonst ein normales node ist!

www.tobiasbaehr.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus wrote:

Eingetragen von bv (3924)
am 18.06.2007 - 11:52 Uhr
Spartacus schrieb

Jetzt bin ich aber irretiert! InhaltsType ist doch immer ein node/*,egal ob ich ein zb page/story schreibe!

Da liegst Du falsch. :) Wie Ben schon beschrieben hat, kannst Du per pathatuo-Modul den Namen des Inhaltstypen als Teil des Pfades/URL generieren lassen. Probier das Modul mal aus!

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das modul auch

Eingetragen von Tobias Bähr (4019)
am 18.06.2007 - 12:40 Uhr

Ich habe das modul auch install, nur da kann man nur url alias erstellen, was ja bei Inahltstypen zur auswahl steht unten drunter! nur man will ja nicht immer bei jeden eintrag schreiben das aus node/* -->zu news/* (3 kann auch den Titel enthalten zb http://drupalcenter.de/news/Merkel_ist_doch_keine_frau)wird und dann den Tagblock für den Vok. sagt erscheine nur bei http://drupalcenter.de/news/* (* sagt ihm das es ihm egal ist was da steht, er erscheint dann trotzdem!)

www.tobiasbaehr.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich glaube, Du meinst ein

Eingetragen von bv (3924)
am 18.06.2007 - 12:45 Uhr
Spartacus schrieb

Ich habe das modul auch install, nur da kann man nur url alias erstellen, was ja bei Inahltstypen zur auswahl steht unten drunter! nur man will ja nicht immer bei jeden eintrag schreiben das aus node/* -->zu news/*

Ich glaube, Du meinst ein anderes Modul. Das Modul von dem wir hier reden heißt: "Pathauto"! Nicht "path". Und mit dem Pathauto-Modul kannst Du genau sowas einstellen, ich verspreche es!!! :)

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

ist ja geil! man lernt nie

Eingetragen von Tobias Bähr (4019)
am 18.06.2007 - 13:00 Uhr

ist ja geil! man lernt nie zuende!Ich habs zwar noch nicht getestet aber das was ich sah, sah gut aus! Also man so zusagen einstellen das er automatischen den Titel ranhängt und somit sich ne menge zeit spart und SEO ist!

www.tobiasbaehr.de

  • 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?
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 5 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 1 Tag
  • In der entsprechenden View
    vor 4 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 1 Tag
  • gelöst
    vor 6 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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