Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Views im Block beziehen sich auf Node

Eingetragen von cocopeli (12)
am 15.12.2008 - 18:46 Uhr in
  • Views

Hallo
Habe mich in den letzten 6 Tagen, als Neuling, im Marathon in Drupal eingearbeitet um in Kuerze ein komplexes Portal ins Netz zu stellen. Bin begeistert und zuversichtlich das noch in 2008 durchzuziehen.
Mit folgendem komme ich grade nicht weiter:

Wie koennen sich Views als Block auf den jeweils geoeffneten Node beziehen?
(Beispiele: Anzeige aller Beitraege selbigen Autors auf der Seitenleiste, Alle Beitraege die sich ueber ein Formularfeld einer Projektseite zugeordent haben, zusammen mit der Projektseite oeffnen)

Ansonsten stellen sich mir noch die Fragen:

Kann der Titel eines Blocks einen Link bilden?

Wie erzeugt mal ein Formularauswahlfeld mit allen existierenden Nodes eines bestimmten Contenttypes?

Wie erzeugt man einen Direktlink der einen neuen Childnode erzeugt mit einem anderen Contentype als die Mutterseite?

Danke
Achim

‹ Titel-Link soll auf View verlinken - > Argument übergeben Taxonomy Term ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte das ganze etwas aufsplitten

Eingetragen von r4s6 (1383)
am 15.12.2008 - 20:00 Uhr

Hallo Achim

könntest Du die Fragen auseiander nehmen? Es wird schnell unübersichtlich, wenn man soviele Themen in einem Thread zusammenfasst.

Wenn Du das irgendwie sammeln willst, kannst Du am Schluss ja einen Beitrag machen, in dem du auf alle einzelfragen verlinkst. Finde ich zwar nicht nötig, aber wem's hilft.

Gruss Roger

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast schier unglaublichen Optimismus.

Eingetragen von quiptime (4972)
am 15.12.2008 - 21:31 Uhr

Erst mal ein Willkommen bei Drupal.

Zitat:

Habe mich in den letzten 6 Tagen, als Neuling, im Marathon in Drupal eingearbeitet um in Kuerze ein komplexes Portal ins Netz zu stellen. Bin begeistert und zuversichtlich das noch in 2008

Eines muss man Dir lassen. Du hast schier unglaublichen Optimismus.

Deine beiden Fragen bestaetigen eigentlich meine Feststellung. Ich wuensche Dir viel Erfolg bei Deinem Vorhaben.

Zitat:

Wie koennen sich Views als Block auf den jeweils geoeffneten Node beziehen?

Mehrdeutige Fragestellung. Um die Unkonkretheit zu steigern sprichst Du auch noch gleich von "Beispielen" - also der Mehrzahl.

Falls Du damit meinst das ein Block bei der Anzeige einer Node ebenfalls zu sehen ist lautet die Antwort: Blocksichtbarkeitssteuerung. Entweder URL-bezogen oder mittels PHP Code Nodetype-bezogen.

Um auf eines der Beispiele einzugehen

Mittels eines View kann man Blocke erstellen die ihren anzuzeigenden Inhalt auch auf einzelne User filtern.

 
Mein dringender Rat:

Eroeffne fuer mehrere Fragen bzw. Themen mit unterscheidlichen Problematiken getrennte Threads.

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

Organize Your Web. GbR coming soon.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also: Konkretisieren und Splitten

Eingetragen von cocopeli (12)
am 16.12.2008 - 13:28 Uhr

Erstmal Danke fuer Eure Ratschlaege. Werde versuchen meine erste Frage zu konkretisieren und fuer die weiteren Fragen neue Threats zu eroeffnen.

Die erwuenschte Funktion entspricht dem Block "Author Information" der sich auf den jeweilig geoeffneten Node bezieht. In selbiger Art sollen Views im Block-Display Daten in Zusammenhang mit dem jeweiligen Node anzeigen.

Der konkrete Fall:
Mittelpunkt unseres Netzwerkes bilden zur Zeit ca. 12 Projekte. Auf der Frontseite erscheinen Blocks in der rechten Seitenleiste in denen jeweils die aktuellsten >Veranstalltungen<, >Produkte<, >Gesuche<, >Jobangebote< >Nachrichten< des gesamten Netzwerkes zu sehen sind. Soweit funktioniert alles fein.
Auf der Praesentationsseite jedes Projektes sollen dann in selbigen Blocks nur die Eintraege erscheinen, die das jeweilige Projekt geschaltet hat.

Dieses koennte ich, soweit ich das Ganze verstehe, ueber Argumente in Page-views erreichen. Aber in Block-Views schaffe ich es nicht mich auf den geoeffneten Node zu beziehen.

Um die Funktionsweise zu vereinfachen habe ich, neben den Personen-Usern, fuer jedes Projekt einen User mit der Role "Projekt" eingerichtet. Somit ist der Autor aller Projekteintraege immer der gleichnamige User. Auch darauf koennten sich die Views beziehen um die Eintraege zu filtern.
(Aufgrund dieser Struktur habe ich erreicht das jedes Projekt nur seine eigenen Eintraege editieren kann und die Projektdaten mit Profilbild ueber den Block Author Information auf der Seitenleiste erscheinen)

Zu dem Optimismus: Html und Javascript sind mir vertraut. Modulare Serverseitige Portalsysteme waren mir vor 7 Tagen vollkommen fremd. Wenn das Erobern dieses neuen Gebiets so flux weitergeht wie in den letzten Tagen und Naechten dann sehe ich das Ziel nahe. Ich hoffe nur das ich mit meinen ersten Loesungsansaetzen einens Anfaengers mir nicht Probleme im zukuenftigen Wachstum des Portales einhandel.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Als Argument kann man eine Node ID verwenden.

Eingetragen von quiptime (4972)
am 16.12.2008 - 13:37 Uhr
Zitat:

soweit ich das Ganze verstehe, ueber Argumente in Page-views erreichen. Aber in Block-Views schaffe ich es nicht mich auf den geoeffneten Node zu beziehen

Als Argument kann man eine Node ID verwenden.

Man kann Views auch einbetten - beispielsweise in einem normalen Block (mit PHP Code). Beim Einbetten spricht man den View mit seinem Node-Argument, der Node ID, an. Im Block erhaelt man die Node ID ueber die aktuelle URL mittels der arg() Funktion.

An dieser Stelle wird es Zeit die Drupaversion zu verraten.

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

Organize Your Web. GbR coming soon.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupalversion

Eingetragen von cocopeli (12)
am 16.12.2008 - 14:06 Uhr

Sorry. Die Version ist 6.6.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views unter Drupal 6 einbetten

Eingetragen von quiptime (4972)
am 16.12.2008 - 14:11 Uhr

Views unter Drupal 6 einbetten: Stich- und Suchwort ist: views_embed_view

Es gibt auch hier auf DC zu diesem Thema Inhalte.

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

Organize Your Web. GbR coming soon.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super Da belese ich mich und

Eingetragen von cocopeli (12)
am 16.12.2008 - 14:16 Uhr

Super
Da belese ich mich und hoffe auf diesem Weg das Problem zu loesen.
Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wird vermutlich nicht reichen. PHP wirst Du auch brauchen.

Eingetragen von quiptime (4972)
am 16.12.2008 - 14:19 Uhr
Zitat:

Html und Javascript sind mir vertraut.

Wird vermutlich nicht reichen. PHP wirst Du auch brauchen.

Zitat:

Ich hoffe nur das ich mit meinen ersten Loesungsansaetzen einens Anfaengers mir nicht Probleme im zukuenftigen Wachstum des Portales einhandel.

Gut wenn man diesen Aspekt beachtet. Vor allem wenn man eigenen Code einbringt/entwickelt. In diesem Zusammenhang sollte man sich zur Wahrung der moeglichst maximalen Skalierbarkeit an Drupals API orientieren.

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

Organize Your Web. GbR coming soon.

XING

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20461

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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