Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Output eines Feldes einer View mit simpler Logik modifizieren, Anfänger braucht Hilfe!

Eingetragen von netfischer (2)
am 25.04.2014 - 03:07 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo.

Ich möchte basierend auf dem Inhalt eines Feldes in einer View (name:frontpagecontentfield) die bei mir auf der Startseite ist unterschiedliche

Tags um den Inhalt des Feldes packen. Genauer gesagt geht es um ein Feld vom Typ "image" (name: photo) und ich möchte auslesen ob es sich um ein Hochkant oder Querkant-Bild handelt um diese mit CSS unterschiedlich zu formatieren. Dazu habe ich mir nun im Theme-Ordner die Datei views-view-field-frontpagecontentfield-field-photo.tpl.php angelegt. Das überschreiben des Feldes klappt auch wunderbar, nur leider habe ich Probleme die Variable zu finden in der Pfad und Dateiname des Bildes abgelegt sind. Habe Stundenlang mit print_r() var_dump(), und dem Devel Modul rumgespielt aber irgendwie stelle ich mich zu blöd an. Im Gegensatz zu den Nodes die ja sehr übersichtliche Datenstrukturen haben komme ich mit Views nich zurecht.

Hilfe wäre sehr willkommen! Liebe Grüße Max

‹ Mit IMCE hochgeladene Bilder werden nicht angezeigt Newsletter-Anmeldeformular auf der Startseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

netfischer schrieb und ich

Eingetragen von zwerg (736)
am 26.04.2014 - 14:51 Uhr
netfischer schrieb

und ich möchte auslesen ob es sich um ein Hochkant oder Querkant-Bild handelt um diese mit CSS unterschiedlich zu formatieren

Ist das entscheidend? Du könntest dir einen Bildstil erstellen, sodass die Bilder alle gleich zugeschnitten werden, damit umgehst du das Problem des auslesens.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Um die von zwerg

Eingetragen von SteffenR@drupal.org (2262)
am 26.04.2014 - 16:52 Uhr

Um die von zwerg angesprochenen unterschiedlichen Bildstile für Hoch/Querformat zu nutzen, benötigst du noch das Modul https://drupal.org/project/imagecache_actions - dies enthält neben vielen Anderen Actions auch den Aspect switcher - mit dieser Aktion ist es dann möglich, basierend auf der Hoch/Querformat das Bild unterschiedlich zu behandeln.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, danke euch beiden

Eingetragen von netfischer (2)
am 26.04.2014 - 19:36 Uhr

Hi,

danke euch beiden schonmal für die Antwort.

@zwerg, ja ist ziehmlich entscheidend mein ganzes theme beruht darauf. Vorher hatte ich zwei contenttypen für hochkantige und querkantige bilder, aber das ist ja irgendwie etwas dämlich :(

@steffen Danke das hört sich sehr einfach und nützlich an, werde ich verwenden.

Trotzdem wurmt es mich natürlich, dass ich nicht wirklich verstehe wo views $output initialisiert und zusammenstellt und wie man $output (für eine bestimmte view) ändert. Ich habe halt leider keine praktische Pogrammiererfahrung sondern nur ein paar Bücher gelesen, da fällt der Einstieg schwer. Aber ich werde erstmal Steffens Lösung benutzen und weiterrecherchieren, danke!

Grüße Max

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dank an Steffen für den Link,

Eingetragen von zwerg (736)
am 28.04.2014 - 21:04 Uhr

Dank an Steffen für den Link, hab vom Handy aus geschrieben, da war das nicht so einfach mit verlinken. Dein Ansatz mit §output ist nicht verkehrt, allerdings bietet Views so viele Möglichkeiten, direkt darüber und mit ein bisschen CSS dein Ziel zu erreichen. Bietet sich vorallem dann an, wenn man mal was am Template ändert - dann müsstest du deine php-Dateien jedes Mal anpassen, was dir dank Views u.U. erübrigt wird.

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20450

Neue User:

  • Grantbor
  • 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 12 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