[gelöst] Hilfe bei Erstellung einer gethemten View
am 25.07.2010 - 13:08 Uhr in
Zum Projekt.
Wir sind 2 Studenten die eine Seite mit Drupal entwickeln. Das CMS ist uns erst seit wenigen Monaten bekannt und wir würden uns als fortgeschrittene Anfänger bezeichnen.
Um zur Fachprüfung eines Kurses zugelassen zu werden ist die Entwicklung einer Webseite Voraussetzung. Anstatt irgendeine fiktive Seite zu entwickeln, haben wir uns ein realistisches Projekt überlegt, welches später auch online gehen soll. Dabei steht kein kommerzieller Aspekt im Vordergrund, sondern das Interesse ein Webprojekt von der Idee bis hin zum fertigen Produkt selbst zu durchlaufen – mit allen Höhen und Tiefen, sowie die spätere Resonanz auf das Produkt.
Jetzt hängen wir seit Tagen an folgendem Problem, welches wir mit unseren Drupal-Kenntnissen nicht gelöst bekommen:
Ein Benutzer kann sich zu Kursen an- bzw. abmelden. Dazu füllt dieser einfach ein kursspezifisches Formular aus. So gibt es 6 Formulare (die genaue Anzahl steht noch nicht fest bzw. die Lösung soll relativ einfach erweiterbar sein). Diese wurden per CCK erstellt. Jedes Formular enthält eine Checkbox (0 = deaktiviert, 1 = aktiviert).
Unser Problem ist folgende Seite zu entwickeln:
Nun gilt es eine Übersichtseite zu erstellen, auf welcher der Benutzer alle Kurse sehen kann. Die Kurse werden in Form eines Icons dargestellt. Unter jedem Icon befindet sich ein Button, welcher,
- wenn der Benutzer eingeloggt ist auf das entsprechende Formular verweist
- wenn der Benutzer nicht eingeloggt ist auf die allgemeine Registrierung verweist.
Der Button trägt die Aufschrift „Anmelden“ oder „Abmelden“, je nachdem ob die Checkbox im jeweiligem Formular gesetzt ist oder nicht.
Die Funktion der Seite kann HIER betrachtet werden. Die Lösung soll auch genau dieses Design aufweisen. Bisher ist die Seite eine einfache gethemte Node. (node-1.tpl.php).
Jetzt suchen wir jemanden der uns die Umsetzung gut beschreibt bzw. uns eine (gethemte) View erstellt die oben genannte Anforderungen beinhaltet. Natürlich erwarten wir keine kostenlose Hilfe. Schreibt bitte wieviel ihr für die Hilfe haben möchtet.
Bei Interesse: andr.peters@yahoo.de (ohne e ist schon richtig ;) )
Vielen Dank,
beste Grüße André
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo zusammen, leider hat
am 27.07.2010 - 09:53 Uhr
Hallo zusammen,
leider hat sich bisher noch niemand auf unseren Hilfeaufruf gemeldet :(. Aber das geschilderte Problem kann für Drupalentwickler doch nicht unbekannt sein - und erst recht nicht schwer zu lösen. Deshalb möchte wir euch nochmal bitten uns zu helfen. Auch eine ausführliche Anleitung oder Hilfestellung würden wir bezahlen.
Wenn uns niemand helfen kann/möchte (aus welchen Gründen auch immer), müssen wir wohl oder übel ein semiprofessionelles Workaround basteln. Wir haben uns überlegt mit einer View die Checkboxen abzufragen und die komplette View zu themen. Im Theme fragen wir dann die einzelnen Checkboxen mit einer if-Anweisung ab.
Kann uns denn jemand verraten wie wir auf einen Feldbezeichner in einer View zugreifen können? Was haltet ihr von dieser Lösung?
Vielen Dank,
beste Grüße André
Hallo habt ihr mal Google zu
am 27.07.2010 - 12:26 Uhr
Hallo
habt ihr mal Google zu Hilfe genommen. Es gibt dort sehr viele gute Anleitungen zum Thema Views2 und Theming.
Link 1
Link 2
http://tipps4android.de made with Drupal :)
Hallo Mike, vielen Dank für
am 27.07.2010 - 19:57 Uhr
Hallo Mike,
vielen Dank für die Links.
Für dieses Problem hatten wir nur Drupal.org und Drupalcenter sowie diverse Tutorials durchforstet. Dennoch haben wir die von dir genannten Seiten noch nicht gefunden gehabt. Sie sehen vielversprechend aus. Danke :) Ob es hilft, werden wir morgen sehen, da haben wir Zeit die Infos durchzuarbeiten.
Danke,
beste Grüße
André
Hey falls es geholfen hat
am 14.08.2010 - 14:22 Uhr
Hey
falls es geholfen hat setzt doch bitte den thread auf gelöst ^^
Greetz
http://tipps4android.de made with Drupal :)
Hallo Andr, da Du nun schon
am 01.09.2010 - 21:12 Uhr
Hallo Andr,
da Du nun schon Seit Wochen anfragst und noch nicht weitergekommen bist
versuch ich mal Dich auf den Weg zu bringen.
das Problem an diesem Task ist folgendes:
1.
Es würde eben länger die Umgebung (Drupal 5 o. 6, gleiches Theme, gleichen Contenttypen) aufzusetzen als dieses View zu erstellen :-(
(Ausser man kann direkt auf der Seite arbeiten)
2. Ist der Task zu einfach das macht ja Drupal fast von selber.
So etwa:
* erstelle ein neue View
* in den Basic Settings wählst du Typ HTML Liste
* wähle in Fields die Felder aus die du anzeigen möchtest
* in Filter gibst du den Node Typ an (evtl. Kurse)
*kopiere von Ordner module/views die Datei views-view.tpl.php in dein Theme Ordner (Dieses View Template zeigt die gewünschte Liste an)
Noch ein kleiner Tipp: in den Basic Settings der View unten bei Theme : Information
klick auf Information und du siehst wie das Template für deine View heissen muss.
Hoffe Du kommst weiter
LG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Vielen Dank euch beiden,
am 07.09.2010 - 17:04 Uhr
Vielen Dank euch beiden, haben es jetzt hinbekommen :)