Modulsuche CCK-Felder
am 23.11.2009 - 11:32 Uhr in
Hallo,
ich suche einige Module für CCk. Wahrscheinlich gibt es dafür gar keine Module sondern ich muss das irgendwie anders lösen.
ICh baue ein Mediacenter , vergleichbar mit Wiki Commons (nun gut nicht so groß)
Ich brauch folgende Felder:
1. Lizenzfeld
Ich muss bei jedem Bild eintragen welche Lizenz das Bild hat und möchte ien Bild von der jeweiligen Lizenz anzeigen lassen.
Mit meinem aktuellen Kentnisstand würd ich das so lösen: Ein CCk > Text > Auswahlliste und dann die jeweilige Lizenz beschreiben. Der Autor muss dann noch anklicken welche Lizenz es ist. Wie würdet Ihr das machen?
2. Datei in folgenden Artikeln verwendet
Wie könnte ich automatisch anzeigen lassen in welchen Artikeln das Bild verwendet wurde. Da fällt mir nichts ein außer manuell....
3. Dateiversion
Wikipedia hat immer so eine tolle Tabelle wo man sehen kann welche alten versionen es gibt. Baut man sich sowas selber z.B. mit einem CCk Feld Textarea und dann da eine Tabelle rein oder wie mancht man sowas?
4. Letzte Aktualisierung
Also die letzte Aktualisierung würde ich mit dem CCk Modul Date/Time machen. Aber das klappt nicht so richtig. Gibt es da einen anderen Weg oder habe ich nur einen Fehler in der Anwendung.
5. Graphik anzeigen
Wenn ein Autor einen bestimmten Button auswählt soll ein Bild erscheinen. Beispiel: Es gibt 2 Schwierigkeitsgrade. Klickt der Autor auf "leicht" kommt ein grüner Button, klickt er auf "schwer" kommt ein Roter Button. Die Frage ist wahscheinlich dasselbe wie Frage 1. ICh möchte also bei Wahl einer bestimmten Option dass mit etwas bestimmtes angezigt wird und zwar nicht nur Text sondern auch ein Bild.
Ich hoffe darauf lassen sich Antworten finden ;) Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
cck & friends
am 23.11.2009 - 11:46 Uhr
1. Lizenzfeld ... Wie würdet Ihr das machen?
Genau wie von Dir beschrieben.
Oder vielleicht pro Lizenz eine eigene Node (eines speziellen Inhaltstypen) anlegen und die dann per nodereference-Feld auswählen lassen.
2. Datei in folgenden Artikeln verwendet
Node relationships
3. Dateiversion
Aktiviere für den Inhaltstyp Bild die Option, dass immer eine neue Version angelegt wird. Dann hast Du nach jeder Bearbeitung eine neue Version und hast die alten Versionen immer noch verfügbar. Auslesen kannst Du die Versionsdaten dann mittels node_revision_list($node).
4. Letzte Aktualisierung
Drupal speichert den Zeitpunkt der letzten Aktualisierung selbst.
<?php print $node->changed; ?>
hth,
Stefan
--
Sei nett zu Deinem Themer!
danke. noch zwei kurze
am 23.11.2009 - 15:24 Uhr
danke. noch zwei kurze nachfragen:
zu 1.
ich mache das mit nodereference, dann hab ich da auch die Bilder drinnen für die lizenz. in der standard-einstellung von nordereferenz wird allerdings nur ein link auf den node angezeigt, nicht der volle textkörper. dafür ist dann in nodereference das feld gedacht dass man eine views-ansicht angeben kann.
die richtige views-ansicht anzulegen schaffe ich nicht. dabei sollte es ganz einfach sein, da ich nur den textkörper des nods anzeigen will. (mit bild usw)
was ich gemacht habe:
ich habe views angelegt und bei filter Node:textkörper, außerdem bei zeilendesign Node.
als ergebnis bekomme ich beim erstellen eines neuen artikels eine ewig lange liste mit
Textkörper:
Titel:
Textkörper:
Titel: usw
Ich habe aber bereits einen Inhaltstypen erstellt und auch bei nodereference angegeben. Ein Node mit einem Bild ist auch schon erstellt. Da hänge ich.
//edit es würde wohl auch über theming gehen. ist das einfacher? wenn ich allerdings
folgendes eingebe
<?php print $abc->content ?>
bekomme ich nix angezeigt.abc ist das feld mit der nodereferenz
Zu 4.
Ähn den code füge ich wo ein? Muss ich ein Feld mit CCK (Textfield) erstellen oder wo genau fügt man das ein. sorry die frage ist sicher saublöd.
Danke