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

Image Feld eines bestimmten Beitrags (Nodes)

Eingetragen von Bernsch (243)
am 05.11.2011 - 09:50 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo Leute,

ich habe in der Basic Page ein Feld wo ich Bilder einfügen kann (mehrere Bilder mithilfe des Media Moduls).
Jetzt will ich die Bilder mit einem View in einem Block anzeigen. (hab ich auch zusammen gebracht)

Der Block kommt auf eine Seite die mit der Basic Page erstellt wurde (die Bilder dieser Page sind dan in dem View-Block).

Mein Problem: Wenn ich jetzt auf einer anderen Basic Page ein Bild einfüge, dann erscheint das natürlich auch in dem View-Block.
Ich will aber nur ein weiteres Bild im View-Block haben wenn ich genau auf der Seite wo der View-Block angezeigt wird ein Bild einfüge (im Image-Feld).

Meine Frage:Kann ich in einem View irgendwo sagen er soll mir nur Bilder (Felder) eines bestimmten Nodes (erstellt mit Inhaltstype Basic Page) im View-Block anzeigen?

lg, bernsch

‹ Menüpfad mit Taxonomie oder Views [gelöst] Bilder in Region anzeigen, passend zur Seite/Node ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dazu arbeitet man in Views

Eingetragen von wla (9461)
am 05.11.2011 - 11:52 Uhr

Dazu arbeitet man in Views mit Argumenten bzw, Contextual Filters in Views 3. Als Argument wähltst Du Inhalt: Beitrags-ID. Nun gibt es bei Blöcken eine kleine Klippe, die es zu umschiffen gilt: ein Block kann keine Argumente übergeben bekommen. Um das bei Views trotzdem hinzubekommen machst Du folgenden:

  • Contextual Filter Inhalt: Beitrags-ID zufügen
  • Add and configure Contextual Filter anklicken
  • im Abschnitt "When the filter value is NOT available" "Provide default value " anklicken
  • Content-ID from URL auswählen
  • Apply (ob nur für dieses Display oder alle mußt Du entscheiden)

Jetzt holt sich Views die Node-ID aus der URL (intern hat ein Node immer die URL node/###) und wird daher nur die zum Node gehörenden Bilder anzeigen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super, Danke wla! :-)

Eingetragen von Bernsch (243)
am 05.11.2011 - 15:30 Uhr

Super, Danke wla! :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Freut mich, wenn es Dir

Eingetragen von wla (9461)
am 05.11.2011 - 16:06 Uhr

Freut mich, wenn es Dir hilft. Markiere bitte noch den Thread als gelöst ([gelöst] vor der ersten Titel im Thread setzen).

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

mehrere blocks in einem Views

Eingetragen von Bernsch (243)
am 06.01.2012 - 16:11 Uhr

hallo nochmal.

ich hab das jetzt bei einem Inhaltstype (News) - wie oben von Walter beschrieben - so gelöst. Ich zeige das Feld "field_news_gallery" mit Views auf der sidebar an.
Jetzt möchte ich aber auch bei einem anderen Inhaltstype (Basic) ein Feld "field_basic_gallery" auch Bildern an der sidebar anzeigen.

Kann ich jetzt in dem View für den IHT News einen weiteren Block-View erstellen (+Add) und bei den Filterkriterien auf Basic umstellen bzw. bei Felder das "field_basic_gallery" wählen. Ich habe es so gemacht und bei der Blockverwaltung die Sichtbarkeit für News und Basic eingestellt.

Er zeigt mir aber leider bei den Basicpages nichts an auf der sidebar...

1. Frage: Muss ich für jeden Inhaltstype einen EIGENEN Block View erstellen oder kann ich schon - wie bereits leider erfolglos versucht - bei den bereits erstellten Block-View mit +Add einen weiteren hinzufügen und dort andere Einstellungen verwenden?

2. Andere Frage habe ich auch noch:
Wenn ich jetzt bei zwei Inhaltstypen jeweils ein Feld hinzufügen möchte wo man Bilder einfügen kann (für eine Bildergalerie). Muss ich da die felder jeweils anders benennen? Z.B. so:
field_news_gallery und field_basic_gallery oder kann ich beide field_gallery benennen bzw. "Vorhandenes Feld hinzufügen" wählen?

Danke schon mal für eine Info
lg, bernsch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bernsch schrieb hallo

Eingetragen von Bernsch (243)
am 06.01.2012 - 23:59 Uhr
Bernsch schrieb

hallo nochmal.

ich hab das jetzt bei einem Inhaltstype (News) - wie oben von Walter beschrieben - so gelöst. Ich zeige das Feld "field_news_gallery" mit Views auf der sidebar an.
Jetzt möchte ich aber auch bei einem anderen Inhaltstype (Basic) ein Feld "field_basic_gallery" auch Bildern an der sidebar anzeigen.

Kann ich jetzt in dem View für den IHT News einen weiteren Block-View erstellen (+Add) und bei den Filterkriterien auf Basic umstellen bzw. bei Felder das "field_basic_gallery" wählen. Ich habe es so gemacht und bei der Blockverwaltung die Sichtbarkeit für News und Basic eingestellt.

Er zeigt mir aber leider bei den Basicpages nichts an auf der sidebar...

1. Frage: Muss ich für jeden Inhaltstype einen EIGENEN Block View erstellen oder kann ich schon - wie bereits leider erfolglos versucht - bei den bereits erstellten Block-View mit +Add einen weiteren hinzufügen und dort andere Einstellungen verwenden?lg, bernsch

[diese Frage ist gelöst] - hab die verschiedenen Blöcke bei der Blockverwaltung nicht eingestellt... *schäm* gg

Bernsch schrieb

2. Andere Frage habe ich auch noch:
Wenn ich jetzt bei zwei Inhaltstypen jeweils ein Feld hinzufügen möchte wo man Bilder einfügen kann (für eine Bildergalerie). Muss ich da die felder jeweils anders benennen? Z.B. so:
field_news_gallery und field_basic_gallery oder kann ich beide field_gallery benennen bzw. "Vorhandenes Feld hinzufügen" wählen?

noch offen. Danke für eine Antwort.

  • Anmelden oder Registrieren um Kommentare zu schreiben

abhängige Sichtbarkeit der Sidebar

Eingetragen von Bernsch (243)
am 07.01.2012 - 14:24 Uhr
wla schrieb

Dazu arbeitet man in Views mit Argumenten bzw, Contextual Filters in Views 3. Als Argument wähltst Du Inhalt: Beitrags-ID. Nun gibt es bei Blöcken eine kleine Klippe, die es zu umschiffen gilt: ein Block kann keine Argumente übergeben bekommen. Um das bei Views trotzdem hinzubekommen machst Du folgenden:

  • Contextual Filter Inhalt: Beitrags-ID zufügen
  • Add and configure Contextual Filter anklicken
  • im Abschnitt "When the filter value is NOT available" "Provide default value " anklicken
  • Content-ID from URL auswählen
  • Apply (ob nur für dieses Display oder alle mußt Du entscheiden)

Jetzt holt sich Views die Node-ID aus der URL (intern hat ein Node immer die URL node/###) und wird daher nur die zum Node gehörenden Bilder anzeigen.

Beste Grüße
Werner

Ich möchte in meinem Inhaltstype NEWS auch ein Feld mit dem Namen "field_gallery" in einem Block neben der Seite anzeigen. Aber eben nur wenn da auch wirklich was eingetragen wurde (in diesem Fall ein Bildupload erfolgt).
Ich hab meinen Block-View jetzt so gemacht wie von Werner beschrieben .

Nur wenn ich jetzt KEIN Bild im Feld "field_gallery" eintrage, wird mir trodzdem die Überschrift des Blocks angezeigt bzw. wird die rechte sidebar wo ich den Block anzeige eingeblendet.

Ich möchte gerne das wenn ich kein Bild eintrage in dem Feld "field_gallery" das auch die sidebar rechts verschwindet und kein Block angezeigt wird - sondern nur dann, wenn ich auch im Feld "field_gallery" ein Bild hochlade.

Hab ich da was bei den EInstellungen übersehen bzw. WO stell ich das ein?

Ich habe bei den Argumenten folgendes eingestellt:
FALLS DER FILTERWERT NICHT VERFÜGBAR IST
hab ich ausgewählt: Vorgabewert bereitstellen --> Beitrags-ID aus der URL

muss ich das dann hier festlegen und wenn ja was?:
FALLS DER FILTERWERT VERFÜGBAR IST, ODER FALLS EIN STANDARDWERT VERFÜGBAR IST
?????

ODER muss man das via meintheme_preprocess_block() lösen?

PS: Verwende D7 und Views 3[/quote]

  • 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 4 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 22 Stunden
  • 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 5 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20464

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