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

[gelöst] CCK Grundsätzliches zu Feldtypen

Eingetragen von 1kubik (903)
am 03.03.2010 - 18:49 Uhr in
  • Views
  • Drupal 6.x

Hallo und guten Tag!

Ich versuche gerade eine weitere Bresche in den Drupal Dschungel zuschlagen
und hänge an 2 (eigendlich) ganz einfachen Sachen fest:

1) wie mache ich die Ausgabe eines
Checkbox Wertes, bzw dessen Labels
abhängig davon ob diese Checkbox
ge-checked wurde oder nicht?
Momentan (mit der Standart Variante) ist es
so, das wenn die Checkbox nicht gecheckt wurde
in der Beitragsansicht dann das Lable
und der Uncheckt Wert angezeigt wird.
Ich will aber das das nur angeziegt wird wenn
der Wert auf True ist(also gecheckt wurde)

2) Ich möchte ein Feld für 'Year' haben. Also ein 4stelliges
Textfeld, aber es sollen nur Integer erlaubt sein.
Muss ich jetzt in das Admin Feld 'allowed values'
alle möglichen Zahlen eingeben?
Das wären ja unter Umständen 100 Werte,
wenn ich zb. alle Jahre von 1930-2030
erlauben will...?

1930
1931
1932
1933
...

Oder gibt es dazu eine andere Möglichkeit
regulärer Ausdruck?
php Funktion is_interger()

bzw wie muss das mit
php in dem Feld 'allowed values'
gesetzt werden?

Vielen Dank vorab fürs Lesen :)

Grüße
Stef

‹ View in Zweisprachigem Menü anzeigen Dynamischer Altersvergeich mit Views: wie kann ich das filtern? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

1) theming: in den display

Eingetragen von macode (145)
am 03.03.2010 - 19:08 Uhr

1)
theming:
in den display options ausblenden, NICHT! exclude
node.tpl.php -> node-contentype.tpl.php
if ($node->field_dein_checkbox field == 'true value'){
echo check_plain($node->field_dein_checkbox);
}
2)
das date field.
date.module

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi macode Danke für Deine

Eingetragen von 1kubik (903)
am 03.03.2010 - 20:21 Uhr

Hi macode
Danke für Deine schnelle Antwort...

macode schrieb

1)
theming:
in den display options ausblenden, NICHT! exclude
node.tpl.php -> node-contentype.tpl.php
if ($node->field_dein_checkbox field == 'true value'){
echo check_plain($node->field_dein_checkbox);
}

Ok, aber
an der Stelle im node.tpl.php wo
der $content ausgeben wird,
ist das ja bereits HTML

<?php
<div class="content">
            <?
php
           
print $content;
?>

?>
Jetzt kann ich anscheinend nicht mehr bestimmen
an welcher Stelle der Wert ausgegeben werden soll
also entweder vorher oder nach dem $content
Gibt es dazu eine Pre-render Funktion
oder ähnliches wo ich auf das Result
zugreifen kann?

macode schrieb

2)
das date field.
date.module

Supa! Das hat schonmal sehr gut Funktioniert!!!

Merci

  • Anmelden oder Registrieren um Kommentare zu schreiben

sry, ich habe keine ahnung

Eingetragen von macode (145)
am 03.03.2010 - 20:28 Uhr

sry, ich habe keine ahnung von theming und welche funktionen es da gibt. und auch gerade nicht die nerven das nachzugooglen.
entweder tu das selbst oder warte bis jmd der sich damit auskennt antwortet

  • Anmelden oder Registrieren um Kommentare zu schreiben

Yups! Hast völlig

Eingetragen von 1kubik (903)
am 03.03.2010 - 21:12 Uhr

Yups!
Hast völlig recht!

Und
hier noch für die Nachwelt
(..eins von 23124343242341343 Beispielen im iNetz das mir jetzt
auf die Schnelle geholgen hat)

Zitat:

template_preprocess Funktionen implementieren. Mit den Preprocess Funktionen können alle Variablen aufbereitet werden, die im Template zur Verfügung stehen sollen. Damit wird eine saubere Trennung zwischen Code und Design erreicht. Auf die Variablen greifen wir im letzten Schritt zu.

function template_preprocess_mymodule(&$variables) {

$node = $variables['node'];
$variables['title'] = l($node->title, 'node/'.$node->nid);
$variables['detaillink'] = l(t('Details'), 'node/'.$node->nid);

winki

  • Anmelden oder Registrieren um Kommentare zu schreiben

ach und..

Eingetragen von 1kubik (903)
am 03.03.2010 - 22:01 Uhr

...
ein hübsche Variante auf die einzelnen CCK Items
zuzugreifen bietet:
das Content Template

http://drupal.org/project/contemplate

gerade entdeckt..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 1 Woche 1 Stunde
  • Guckst du hier: step by step
    vor 6 Tagen 15 Stunden
  • Guckst du hier: step by step
    vor 6 Tagen 15 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 6 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 1 Tag
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20500

Neue User:

  • RandallFloop
  • Inga GuAph
  • Robertolix

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 30 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