Skip to Content

module Drupal : CCK - Content Construction Kit

Voici un tutoriel vidéo sur le module CCK (content construction kit) qui va vous permettre de créer vos propres types de contenus (content type). Il s'agit du module CCK de base testé sur une version 5.7 de Drupal.

Téléchargez le module sur la page officielle du projet : http://drupal.org/project/cck
Infos supplémentaires dans la documentation Drupal : http://drupal.org/handbook/modules/cck

Quelques autres vidéos : http://drupal.org/node/200657
Tous les modules relatifs à CCK : http://drupal.org/project/Modules/category/88

Voici donc le tutoriel sur CCK en version 5.x-1.6-1 ( durée : 50 minutes !!)

4.742855
Average: 4.7 (35 votes)
Your rating: Aucun

Commentaires :

Super les vidéos! Très

Super les vidéos!
Très clair, bien détaillé (presque trop)

merci, le plus dur est de

Portrait de robin

merci,
le plus dur est de s'exprimer correctement sans bafouiller (pas facile des fois).

excellent

Bonsoir, je viens de passer 1h sur votre tutorial...

Aucun problème pour le suivre sous CCK avec Drupal 6.2 (c'est même plus confortable avec les glisser-déposer comme vous le savez :)

Merci beaucoup !

J'avais pas encore testé pour 6.x

Portrait de robin

, l'ajax doit être en effet plus confortable. je regarderai
Ma vidéo est un peu longue, j'espère que personne ne va s'endormir en la regardant ...
+++

Merci Robin, je ne peux que

Merci Robin,

je ne peux que vous encourager à continuer avec Views...Que de temps gagné apres ce visionnage.

cordialement,
Florent

merci!!

Bonjour
je débute sur drupal et je trouve ça assez confus.. :/
donc tes vidéos sont vraiment un + !!!
alors merci beaucoup pour tout le travail que tu fais!

esti

Feedback

Salut Robin,

Suite a ton post sur Drupalfr :
http://drupalfr.org/node/3825

J'ai regardé cette vidéo EN ENTIER, pour identifier une notion dont tu devais parlé "node referrer" (d'après une personne dans le forum de Drupal), et malheureusment c'était "nodereference" :p !

Ton idée est vraiment super je trouve. T'es vidéo sont vraiment pas mal.

Une remarque simplement, et c'est la difficulté que j'ai eu quand j'en ai fait :
- Il faut soit diminuer le temps de la vidéo
- Soit couper la video en plusieurs morceaux

C'est peut être pas évident à faire ... mais on réfléchir à deux fois avant de la recharger quand même je pense quand on voit qu'elle fait 50 minutes.

Sinon Bravo pour ce travail. Tu dois avoir pas mal de visite quand même non ?

Cordialement,

Martin

oui effectivement

Portrait de robin

"Il faut soit diminuer le temps de la vidéo
Soit couper la vidéo en plusieurs morceaux"
je reconnait que c'est long ... en fait, je me suis rendu compte de la durée de la vidéo qu'à la fin, le temps passe très vite ...

je vais regarder à l'optimiser et/ou la découper en morceaux
50 min, c'est finalement un format TV utilisé dans certaines séries ... :-)

pas l'habitude de laisser

pas l'habitude de laisser des posts mais alors là merci ! A qd un tuto pour CCK et les images ???

Merci

Grand merci pour cette vidéo qui ne parait pas si longue car très riche en informations !

c extrat on a besoin de ces

c extrat
on a besoin de ces tutoriaux francais
car la documentation francaise pour drupal est pauvre
merci cordialement.

merci

En une heure avec votre video j en ai appris plus qu en une demi journée de lecture de doc.lol.
Y a t il la même video pour les view.Car a cause de votre vidéo j'ai plus envie de me prendre la tete.lol

Cordialement momo

Génial encore une fois

Génial encore une fois ?

Juste une petite question : comment faire pour personnaliser l'affichage de champs date-auteur... comme "Soumis par TUTUT le 26 juin 2009" aussi bien au niveau du texte que du point de vue du css si ils ne sont pas personnalisables avec CCK ?

tout ce passe dans le

Portrait de robin

tout ce passe dans le template de node node.tpl.php : il faut coder à la main avec les variables disponibles :
par exemple :

* - $date: Formatted creation date (use $created to reformat with
*   format_date()).
* - $name: Themed username of node author output from theme_user().

Merci pour la rapidité de ta

Merci pour la rapidité de ta réponse. Je vais regarder ça.
Au passage question toute bête : le fichier node est présent dans le dossier Zen mais pas dans le dossier Zen classic, les modifications se feront même si je travaille sous Zen Classic ?

zen classic est un sous thème

Portrait de robin

zen classic est un sous thème de Zen. s'il n'a pas de node.tpl.php c'est le template du thème parent qui est chargé. Tu peux aussi créer un template de node dans Zen classic (la meilleure solution, sinon tu overrides ZEN en même temps ...)

Ça marche très bien. Pour

Ça marche très bien.
Pour ceux que ça intéresse j'ai utilisé :
'theme('username', $node)' et 'format_date($node->created, 'short')' ce qui me permet de mettre le texte que je veux à coté et le format de date que je préfère.

J'en profite pour poser une autre question (j'espère que j'en pose pas trop) :
Comment supprimer l'affichage des Fichier attaché lorsqu'on publie un article ? Je suppose que c'est dans la

<?php
print $links;
?>
mais je n'en trouve pas l'origine... il n'y a pas une doc détaillée des différentes fonctions avec leurs arguments ?

ou bien tester le module

Portrait de robin

ou bien tester le module Submitted By : http://drupal.org/project/submitted_by

Super tuto ! Comme beaucoup

Super tuto !

Comme beaucoup je suis partis de 0 avec le CCK que j'ai installé pendant le début de la vidéo et j'ai maintenant envie d'ajouter tout pleins de champs supplémentaires à CCK :)

Très joli travail en tout cas, merci pour ton aide.

Affichage d'un champ

Bonjour, et merci pour tous vos tutos qui me sont d'une grande aide dans ma découverte de Drupal.

J'aurais une question à propos de CCK : J'ai crée un champ "sous-titre", que j'aimerais bien évidemment placer sous le titre de mon article. J'ai cru comprendre qu'il fallait passer par le template node. Or, n'y connaissant rien en php, je bloque tout simplement.

Pourriez-vous m'indiquer ce qu'il faut donc faire pour placer un champ au nom machine "field_sous_titre" sous le titre du contenu ?

Merci d'avance pour votre réponse.

Ton champ sous-titre doit

Portrait de robin

Ton champ sous-titre doit normalement s'afficher correctement si tu as bien configuré les paramètres sur la page "de gestion d'affichage" des champs (/admin/content/node-type/page/fields par exemple).
Ensuite tout dépend du thème que tu utilises, trop compliqué à expliquer ici ...
Une piste :
Il faut juste savoir que le titre d'une page fait partie du template de page, alors que les titres cliquables (listing de teaser par ex) des articles font partie du template de node.tpl.php.

Effectivement il y avait une

Effectivement il y avait une histoire d'affichage non paramétré de base pour les utilisateurs anonymes.

Et en fouillant un peu sur le net, j'ai appris que la variable content affichait non seulement le corps mais également tous les champs ajoutés. Il a donc fallu que je sépare tout cela en ajouter des lignes spécifiques à chaque champ. J'en ai donc profité pour placer mon sous-titre au bon endroit.

Merci pour la réponse.

Excellent

Merci pour cette vidéo.
Vraiment excellente pour un débutant comme moi. Je ne comprenais vraiment pas comment ajouter des champs, les regrouper, les paramétrer.
Après avoir regardé la vidéo en entier, tout est clair.

Manque qu'un tuto sur Fivestar :)

Merci pour tes videos !!

salut robin,
merci beaucoup pour tes vidéos! ( biboo est une des raisons pour lequel j'ai préféré utiliser drupal plutôt que joomla !! )
j'ai utilisé cck pour créer un nouveau type de contenu.

j'ai 1 questions:
1. après avoir créer plusieurs field, comment faire en sorte que les fields soient placés dans la page créée pas l'un en dessous de l'autre mais de maniere plus dynamique.
par exemple:
si j'ai 5 champs, je voudrais que les deux premiers apparaissent sur une première ligne et les 3 derniers sur une deuxième ligne.
j'ai découvert un module ("node displays" ), mais c'est vraiment limité. ( ca pourrait etre une idee pour une nouvelle video ? )
merci encore pour ta contribution a la communauté.

Poster un nouveau commentaire

  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

CAPTCHA
Anti spam : répondez pour vérifier que vous êtes bien un humain !
5 + 14 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.