Komplette View themen

am 24.07.2010 - 14:31 Uhr in
Hallo,
ich möchte eine komplette View themen. Dies bietet sich an, da ich eine komplett statische Seite habe, deren Elemente aufgrund von ein paar CCK-Feldern unterschiedlich (farblich) gestaltet werden sollen. Das heißt (zum Beispiel), ist Feld XY im Formular ausgefüllt, so soll in der View DIV_xy rot hinterlegt werden.
Die View nenne ich zum Beispiel "ansicht1". Dann würde ich doch folgenes template erstellen (Anzeigeausgabe): views-view--ansicht1.tpl.php. Wenn ich in diesem jetzt einfach nur das Wort "Hallo" schreibe, dann erscheint dieses Wort aber in dem DIV breadcrumb.
Aber ich würde gerne eine komplett Inhaltslose Seite haben, in der ich die statischen Elemente integrieren kann. Wo liegt da mein Fehler? Würdert ihr eine ganz andere Vorgehensweise favorisieren bzw. ist meine Lösung "korrekt"?
Außerdem schaffe ich es nicht mit <?php if ($field->field_feldbezeichner) echo "xy";
auf die Variable zuzugreifen :(. Da mache ich wohl auch noch was falsch? :(
Vielen Dank,
beste Grüße André
- Anmelden oder Registrieren um Kommentare zu schreiben
Um ein in einer Ansicht
am 24.07.2010 - 14:44 Uhr
Um ein in einer Ansicht erscheinendes Feld farblich zu hinterlegen sollte eine entsprechende CSS Anweisung vollkommen ausreichend sein ... Ein Eingriff in eine Template Datei ist da eigentlich nicht nötig und ist meiner bescheidenen Meinung nach "wie mit Kanonen auf Spatzen zu schießen" ...
VIEWS Theming hat mit optischen Anpassungen eigentlich nicht wirklich was zu tun ... vielleicht mal folgende Podcasts ansehen: http://mustardseedmedia.com/podcast/episode23 & http://mustardseedmedia.com/podcast/episode30
Was Thoor sagt. Und
am 24.07.2010 - 14:56 Uhr
Was Thoor sagt. Und zusaetzlich, fuer ein einfacheres Themen von Views empfiehlt sich der Einsatz des Moduls Semantic Views.
Vielen Dank für die Tipps und
am 24.07.2010 - 15:24 Uhr
Vielen Dank für die Tipps und Links. Aber leider hilft das nicht bei meinem Problem.
Ich hole mal etwas weiter aus, folgendes Szenario:
Ich habe 6 Formulare, in jedem ist eine Checkbox
teilnehmen
enthalten.Ich habe eine Seite mit 6 Bildern erstellt (bisher nur das HTML-Konstrukt, noch nicht in Drupal eingepflegt). Jedes Bild soll ein Formular repräsentieren.
Klickt der Benutzer nun auf die "Übersicht" (die Seite mit den 6 Bildern), sieht er sofort welche Formulare er ausgefüllt hat. Mit Klick auf einem Bild gelangt er auch zum Formular.
Nun möchte ich die Seite mit den 6 Bildern in Drupal einbauen - aber so, dass die Bilder grün umrandet werden, wenn die Checkbox im jeweiligem Formular gesetzt ist. Also muss ich die irgendwie abfragen.
Mein Problem löse ich doch am besten mit Views, oder? Und um die 6 statischen Bilder und Text etc. einzupflegen, bietet sich doch ein komplettes Theming an, oder nicht?
Könnt ihr mir auf die Sprünge helfen? Oder würdet ihr obiges Szenario anders lösen?
Vielen Dank für eure Mühe+Zeit,
beste Grüße Andre
Wenn es um Checkboxen und
am 24.07.2010 - 15:34 Uhr
Wenn es um Checkboxen und Markierungen geht, dann empfehle ich Dir mal einen Blick auf das MODUL FLAG zu werfen!
Meiner Meinung nach machst du
am 24.07.2010 - 15:39 Uhr
Meiner Meinung nach machst du dir das Leben unnoetig schwer, weil du das Problem von zwei Seiten gleichzeitig angehst. Drupal als CMS ist dafuer da, dass dir die Seite mit den Bildern dynamisch erstellt wird (durch einen View).
So wuerde ich das Problem angehen:
1.) Optional: Integration des Moduls webform zur einfachen Erstellung beliebig vieler Formulare
2.) Anhaengen eines Bildes an ein Webformular z.B. mit Image attach o.Ae.
3.) Erstellen eines Views der die Bilder der Formulare anzeigt und auf diese verlinkt.
4.) Benutzung des Moduls Flag um die Bilder entsprechend zu themen.
Vielen Dank für eure Tipps
am 24.07.2010 - 17:32 Uhr
Vielen Dank für eure Tipps und Hinweise.
Das Modul webforms habe ich mir angeschaut, sehr interessant, aber für mein Vorhaben aus mehreren Gründen nicht nutzbar (benutze Auswahllisten mit Taxonomien, Felder auch im Profil sichtbar, pro User nur 1 Formular, ...). Deshalb würde ich bei CCK+Content Profile bleiben.
Das Modul Imageattached klingt auch sehr vielversprechend, aber leider habe ich es nicht geschafft meinem CCK-Formular ein Bild anzuhängen. Selbst wenn ich es doch hinbekommen würde, wäre mir damit auch nicht geholfen, da die Bilder bisher im CSS hinterlegt sind.
Das Modul Flag hört sich gut an, glaube das kann man gut auf meinem Problem anwenden.
4.) Benutzung des Moduls Flag um die Bilder entsprechend zu themen.
Allerdings weiß ich nicht, wie ich in einer View dieses Element abfragen kann (Flag gesetzt oder nicht?) um die Ausgabe entsprechend zu themen :(
Ich würde mich sehr freuen, wenn ihr mir weiterhelft. Zum besseren Verständnis habe ich eine Beispielseite hochgeladen.
Tausend Dank,
beste Grüße
André
Jetzt hab ich die halbe Nacht
am 25.07.2010 - 12:59 Uhr
Jetzt hab ich die halbe Nacht rumprobiert und bin nicht weitergekommen. Verschiebe das Problem mal in Drupaljobs.
Aber vielen Dank für eure Hilfe.