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

Umgang mit Check boxes

Eingetragen von glottis (30)
am 24.05.2008 - 14:43 Uhr in
  • Views
  • Drupal 5.x oder neuer

Sers,
ich versuche gerade eine Übersicht zu basteln. Hier sollen mehrere Felder enthalten sein. So z.B. Entwickler, Publisher, Erscheinungstermin usw.

Nun möchte ich ein Feld erstellen das mir mehreren Auswahlmöglichkeiten bietet. Via Check Boxes. In meinem Inhaltstyp sollen nun 3 Schaltflächen dargestellt werden und je nachdem was ich hierbei wähle, wird dann im Node die jeweilige Grafik geladen.

Ich stehe deswegen gerade leider sehr auf dem Schlauch und weis nicht wie ich das via php coden muss, damit diese letztendlich so dargestellt wird. Oder ob es gar eine andere Möglichkeit gibt.

Vielleicht kann mir hierbei ja jemand helfen.

Grüße, Alex

‹ Reihenfolge von multiple fields Views, Panels2 und Calendar... ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Imagewechsel via JavaScript/Ajax ..

Eingetragen von UwBach (310)
am 24.05.2008 - 14:51 Uhr

.. könnte hier evtl. besser sein. Die Seite müsste ja nicht neu aufgebaut werden, sondern es würde ja schon reichen die URL des Images zu ändern, selbst die Styles könnten so schnell angepasst werden. Den neuen Link könntest du problemlos via JavaScript/Ajax ändern. Dafür gibt es genügend Vorlagen

Gruß

UwBach

  • Anmelden oder Registrieren um Kommentare zu schreiben

UwBach schrieb .. könnte

Eingetragen von glottis (30)
am 24.05.2008 - 15:08 Uhr
UwBach schrieb

.. könnte hier evtl. besser sein. Die Seite müsste ja nicht neu aufgebaut werden, sondern es würde ja schon reichen die URL des Images zu ändern, selbst die Styles könnten so schnell angepasst werden. Den neuen Link könntest du problemlos via JavaScript/Ajax ändern. Dafür gibt es genügend Vorlagen

Gruß

UwBach

Hallo UwBach,
ich glaub da kann ich dir gerade leider nicht folgen. Ich möchte eigentlich nur beim Erstellen meines Inhaltsnode die Auswahl zwischen mehreren Möglichkeiten haben. In diesem Fall wäre dies z.B.

Auswahl System:
O 1, O 2, O 3

Und je nachdem was ich beim Erstellen des Nodes anklicke. Sagen wir mal 1 und 3. Soll nun im erstellten Node eine Grafik für 1 und 3 erscheinen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

beschreibe Deine Aufgabenstellung eindeutiger

Eingetragen von quiptime (4972)
am 24.05.2008 - 16:54 Uhr

Bitte beschreibe Deine Aufgabenstellung eindeutiger.

Wo soll etwas zum waehlen moeglich sein?

Beim Erstellen einer Node eines bestimmten Inhaltstyp oder bei der Anzeige eines Node eines bestimmten Inhaltstyp?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich bin dabei einen

Eingetragen von glottis (30)
am 24.05.2008 - 18:31 Uhr

Also ich bin dabei einen neuen Inhaltstypen zu erstellen. Bei mir heißt dieser Inhaltstyp Gameinfo. Diesem Inhaltstypen habe ich die Felder: Beschreibung (text), Entwickler (text) & Erscheinungstermin (date) hinzugefügt.

Nun möchte ich dem Inhaltstyp ein neues Feld hinzufügen. Dieses soll aus Checkboxen bestehen wobei ich dann beim Erstellen des Inhalt die Auswahl habe für welches System das Spiel erscheinen soll. Ich weis nun leider nicht was für einen Feldtyp ich hierbei benutzen muss. Es gibt ja die Feldtypen:

Integer
Check boxes/radio buttons

Decimal
Check boxes/radio buttons

Text
Check boxes/radio buttons

Welchen Typ muss ich wählen. Und was muss ich weiterhin eingeben, wenn ich die Buttons definiere. Es soll je nachdem welche Check box ich wähle eine Grafik in das erstellte Node geladen werden.

Leider weis ich nicht wie ich das Handeln soll oder ob die Herangehensweise die Richtige ist.

Grüße, Alex

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm Text Check boxes/radio

Eingetragen von quiptime (4972)
am 24.05.2008 - 21:01 Uhr

Ok, Du willst also in Abhaengigkeit aus der Wahl einer Box verschiedene Grafiken in der Nodeansicht zeigen.

Die Wahl der Box bleibt Dir ueberlassen. Nimm Text Check boxes/radio buttons. In der Werteliste traegst Du beispielsweise ein

1|System bla
2|System blubber
3|System blubla

Entscheidend ist wie Du im Node auf die jeweilige Grafik kommst.

Prinzipiell wuerde ich mit einem eigenen Injaltstyp arbeiten. Dafuer ein Template erstellen und im Template den jeweiligen Wert der Box abfragen und in Abhaengigkeit der getroffenen Boxauswahl ein Bild anzeigen.

Hier kannst Du lesen wie Du im Nodetype-Template an das Box-Feld herankommst.

Wenn Du fuer Deine PHP-Logik mit dem Boxfeld zum Abfragen der Werte Entscheidungshilfe brauchst gib Dir mal im Template anstatt des Feldes mit der Box

<pre>
<?php print_r($node->field-deine-Box); ?>
</pre>
aus.
Damit kannst Du erkennen wie Du abfragen musst.

Du fragst im Template die Werte des Boxfeldes ab:

<div class="content">
<?php
if ( $node->field_dein_select_feld[0]['value'] == '1' ) {
 
// Hier Bild fuer das System bla ausgeben
}
if (
$node->field_dein_select_feld[0]['value'] == '2' ) {
 
// Hier Bild fuer das System blubber ausgeben
}
if (
$node->field_dein_select_feld[0]['value'] == '3' ) {
 
// Hier Bild fuer das System blubla ausgeben
}
?>

</div>

Bin mir jetzt nicht sicher ob bei $node->field_dein_select_feld[0]['value'] das "value" richtig ist. Deswegen der Hinweis mit der Entscheidungshilfe.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke.

Eingetragen von glottis (30)
am 25.05.2008 - 23:42 Uhr

Hallo quiptime,

ich dank Dir erstmal sehr für deine umfangreiche Antwort. Ich denke das Hilft mir schon einmal sehr weiter. Ich bin aber leider noch nicht dazu gekommen deine Tipps zu verarbeiten. Wenn ich es geschafft habe, dann meld ich mich in diesem Thread aber nochmal :-)

Viele Grüße, Alex

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • ByteScrapers
  • 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 19 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