2010-03-23 4 views

Répondre

0

Vous pouvez le faire en utilisant la fonctionnalité multi-groupes de CCK 3.0. Notez qu'il n'y a pas de version stable pour cette branche, mais cela semble fonctionner correctement dans la plupart des cas d'utilisation. Vous ajouteriez un champ d'image (icône) et un champ de texte, dans un multigroup, puis lors de l'ajout d'un nouveau nœud, au lieu du traditionnel bouton "Ajouter un autre", il y a un bouton pour ajouter un autre groupe de des champs.

1

Vous pouvez le faire avec JQuery si vous souhaitez ajouter une icône par type de fichier. Par exemple, voir http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/ Astuce # 10.

Si vous souhaitez pouvoir spécifier une icône par élément ajouté (l'icône peut donc être différente pour chaque élément ajouté), la manière dont vous le faites dépend de la manière dont vous l'affichez. Donc, disons que chaque champ CCK est ajouté à un type de nœud particulier et que vous avez une vue qui liste ces nœuds, alors je vous recommande d'ajouter un champ d'image CCK au nœud (de sorte que chaque nœud du type requis a le champ d'image CCK nommé descriptif et le champ CCK d'origine), puis en ajoutant un modèle personnalisé à la vue qui contrôle la façon dont l'image et le champ sont sortis les uns par rapport aux autres. J'étais sur le point d'écrire un exemple de comment faire cela, mais j'ai pensé que je vérifierais si cela décrit vos besoins avant d'ajouter des informations inutiles à la réponse .... pouvez-vous clarifier ce que vous essayez de faire?

+0

ouais c'est clair. Mais j'aime utiliser des nœuds pour des projets et des champs CCK (avec plusieurs éléments). Lorsque le projet est supprimé, les éléments sont automatiquement supprimés. Mon client peut facilement supprimer, ajouter et faire glisser et déposer les images pour changer l'ordre. Utiliser un noeud pour chaque article n'est plus aussi simple pour mon client ... – aneuryzm

Questions connexes