Drupal 6: CCK: Views2: Welche Möglichkeiten würden Sie ein Bild für eine Ansicht Feld ersetzen

StackOverflow https://stackoverflow.com/questions/361750

Frage

Hintergrund: Kunde X hat einen CCK-basierten Content Type (vendorxxentry) und wird mit Views2 eine Auflistung aller vendorxxentry Knoten in einer einfachen Tabelle zu generieren.

Eines der Felder in vendorxxentry wird „vendorxxattitude“ genannt, die als eine der folgenden aufgeführten möglichen Werte angezeigt:

  • happy
  • schläfrig
  • benebelt
  • grumpy

Kunde X hat vier maßgeschneiderte 16x16 Bilder, die auf diese aufgezählten Werte entsprechen. Er will, dass sie Anzeige in der erzeugten Ansicht haben, also statt „glücklich“ in der erzeugten Ansicht des Sehens, würde der Benutzer das Bild happy.png an seinem Platz sehen. Kunde X möchte dies tun, ohne die Fähigkeit zu brechen einzelne Spalten zu sortieren, wie zur Zeit mit Views2 in Tabelle Ausgabemodus erfolgen.

Frage: Welche Methoden würden Sie verwenden, um den Text mit den dazugehörigen Bildern zu ersetzen? Es sei angenommen, dass die Bilder nur in einem oder mehreren spezifischen Ansichten substituiert sein (z.B. vendorxxsummary, vendorxxbyxxdate, vendorxxbyxxindustry), nicht aber in den einzelnen Knoten betrachtet selbst.

War es hilfreich?

Lösung

Sie kann die ‚Stimmung‘ ändern von einem einfachen Datenfeld zu einer Taxonomie Vokabular, mit jeder Stimmung ein Begriff im Vokabular zu sein. Dann nutzen Sie Taxonomy Bild Modul ein Bild für jede Stimmung in irgendeiner Weise zu ersetzen, die Sie mögen.

Andere Tipps

würde ich die coolen neuen Ansichten 2 Thematisierung verwendet stattdessen ein ganz neues Modul für die Installation einer Funktion zu handhaben. nur, um herauszufinden, welches Feld Sie Thema möchten und eine Themendatei mit dem entsprechenden Namen erstellen, und legen Sie den Standardcode aus dem Helfer Thema Informationen mit Ansichten 2. Verwenden Dann enthalten die Ausgabe entsprechend einer switch-Anweisung zu Thema.

Das den Kunden nicht helfen, wenn sie ein Feld jedoch hinzuzufügen entscheiden, würden Sie Ihren Code aktualisieren müssen, aber es wird viel schneller als ein ganz neues Modul ausgeführt werden.

Ich glaube, ich durch das Schreiben eine Art von jquery beginnen würde, die alle Zellen mit diesen Worten und tauschen Sie das Css um den Text zu bewegen / verstecken finden würden und Ihre Bilder als Hintergrundbild hinzufügen. Ähnlich wie die Bildersetzung Techniken Menschen für immer ausgefallene Schriftarten in Header verwenden. Wenn Sie den zugrunde liegenden Markup tun, ohne zu ändern, sollte es nicht den Sortiermechanismus beeinflussen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top