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

Hilfe wo bin ich

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 07:39 Uhr in
  • Themes & Theming
  • Drupal 5.x oder neuer

Hallo!

Ich habe da mal eine Frage: Gibt es eine Variable, die man abrufen kann, die einem sagt wo man sich gerade im Layout befindet? Sozusagen print $whereami, und die sagt mir header, left-sidebar, content, right-sidebar oder footer. Oder kann ich das irgendwie anders währen der Laufzeit bestimmen oder feststellen?

Danke schon mal :)

‹ Probleme beim themen des Registrierungsformulars Block Inhalt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ich verstehe deine Frage

Eingetragen von rapsli (1500)
am 24.04.2008 - 08:02 Uhr

ich verstehe deine Frage nicht ganz. Was willst du denn damit machen? Bzw. wann willst du das wissen?
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************

  • Anmelden oder Registrieren um Kommentare zu schreiben

Grundsätzlich geht es bei

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 08:11 Uhr

Grundsätzlich geht es bei mir darum, dass ich eine View erstellt habe, deren Ansicht ich einerseits auf einer Seite meiner Webseite aber auch permanent in der Side-Bar anzeigen will. Das anzeigen habe ich auch hinbekommen.
Ich habe mit CCK ein Formular erzeugt und den Content aufgenommen, dann habe ich mit dem Tool Content Templates ein Template gebastelt und auch soweit haut alles hin. Nur möchte ich eine unterschiedliche Formatierung der Seitenleiste als der Content Seite. Da der Node-Type bei beiden gleich ist kann ich nicht ein eigenes Content Template erstellen und das Formatieren der CCK Felder bringt auch nichts, da sie ja dann auch im Hauptfenster gleich formatiert werden würden. So habe ich mir gedacht, dass ich im Content Template einfach frage wo ich bin (left-sidebar, main-content) und nach dieser PHP Abfrage formatiere.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es gibt...

Eingetragen von Genesis (597)
am 24.04.2008 - 08:24 Uhr

... doch den Breadcrumb, also die Navigationsleiste, welche dir immer die genaue, derzeitige Position anzeigt. Oder meinst du etwas ganz anderes?

Edit: Kam nach dem Posting, sry

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es geht mir darum abfragen

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 08:59 Uhr

Es geht mir darum abfragen zu können in welchem Bereich der Seite ich mich befinde. Ist es möglich mittels PHP abzufragen wo ich bin (HEAD, RIGH-SIDEBAR, CONTENT, LEFT-SIDEBAR, FOOTER)?
Wenn ich z.B. einen Node in der Side-Bar anzeige greift die Formatierung des Nodes, trozdem bin ich mit dem Node nicht im Main Content sondern in der Side-Bar. Jetzt würde ich gerne wissen ob Drupal mir zur Laufzeit sagen kann wo ich gerade bin, d.h. ich würde gerne im Template des Nodes abfragen "Wenn du im Main-Content bist dann formatiere den Node so, wenn du in der Sidebar bist dann formatiere den Node so". Ich hoffe ihr versteht meine Frage jetzt besser.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin auch nicht ganz

Eingetragen von derBen (432)
am 24.04.2008 - 09:06 Uhr

Ich bin auch nicht ganz sicher... aber eventuell ist es sehr einfach, wenn du dir die CSS klassen/ids anschaust.

Sehr einfach macht das der colorzilla color-picker, und sehr umfangreich macht das firebug.

übrigens ein sehr freilustiger thread-titel. Das beantworte ich hier auch mal: du bist hier im #1 forum für deutschsprachige drupalinos und drupalinas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du die Nodes in der

Eingetragen von bv (3924)
am 24.04.2008 - 09:15 Uhr

Wenn Du die Nodes in der Sidebar per Block einblendest, kannst Du auf die Variable der entsprechenden Region zugreifen.

Siehe:
http://www.drupalcenter.de/handbuch/4288
http://www.drupalcenter.de/handbuch/4616

Und evtl. auch hier:
http://www.drupalcenter.de/handbuch/4291

Und evtl. auch interessant (anderen Ansatz):
http://drupal.org/node/29139

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe es mal mit den

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 09:43 Uhr

Ich habe es mal mit den Regions versucht:

http://www.drupalcenter.de/handbuch/4616

und habe das in meine Template.php Datei eingefügt. Dann habe ich versucht nur zum Test den Content der linken Sidebar mit

<?php
print $left
?>

auszugeben, aber die Variable ist leer.
Muss ich da noch irgendwo den Bereichen Inhalte zuordnen? Wenn ja, wo? Bei Verwalten->Strukturierung->Blöcke finde ich die neuen Bereiche nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

versuch es mal mit

Eingetragen von rapsli (1500)
am 24.04.2008 - 09:52 Uhr

versuch es mal mit $sidebar_left
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klar das muss gehen, denn

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 10:14 Uhr

Klar das muss gehen, denn die Variable $sidebar_left ist ja bereits definiert. Wo kann ich meine eigenen Regions definieren, d.h. wenn ich sie im Template.php erstellt habe wo kann ich ihnen dann content zuweisen. Z.B.

Ich habe die Region $menu_links erstellt, wo kann ich ihm Nodes zuweisen die dargestellt werden sollen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat sich erledigt, habs bei

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 10:21 Uhr

Hat sich erledigt, habs bei den Blöcke gefunden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe jetzt eine eigene

Eingetragen von MattenMad@drupal.org (21)
am 24.04.2008 - 11:00 Uhr

Ich habe jetzt eine eigene Region erstellt und einen Block eingefügt. Klappt soweit. Kann ich in der node.tpl.php irgendwie ausgeben in welcher Region sich der Node befindet? Weiß Drupal wo der Node ist?
Z.B. Wenn der Node im Content ist kann ich durch irgend eine Variable abrufen $node->wo_bin_ich und es gibt "content" aus? Oder wenn ich in der Region "my_new_region" bin eben $node->wo_bin_ich ---> my_new_region

Danke schon mal für die Hilfe. :)

  • 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 7 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 4 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 32 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