Disons que je crée un type de contenu, appelé "produit". Maintenant, si je souhaite changer la façon dont les nœuds de produits sont affichés, je modifierais "node-product.tpl.php". Assez facile. Mais que faire si je veux éditer la page INPUT? C'est à dire. La page où vous créez le noeud? Y a-t-il un moyen facile de faire cela?Modification du type de contenu Page ENTRÉE?
1
A
Répondre
3
Pour être une polémique petit peu, la réponse est non, il n'y a pas un moyen « facile »:]
vous avez des possibilités:
le classique: utiliser
hook_form_alter
pour modifier single fields modifier le$form array
. (vous pouvez ajouter et ajouter du code HTML avec la directive#markup
).Utilisez
$form['#theme'] = 'my_theme_function'
et créer unmy_theme_function($form)
qui rend la forme complète lui-même, à savoir:function my_theme_function($form) { // some calls to drupal_render($form['my_field']); return drupal_render($form); }
Utilisez quelque chose comme le module
form_panel
...
(Il y a beaucoup de la littérature sur ce sujet dans les forums Drupal.)
2
Cette page a un bon aperçu de travailler avec des formes d'entrée pour CCK: http://drupal.org/node/101092
Questions connexes
- 1. WSS 3.0: modification du type parent pour un type de contenu
- 2. Drupal: validation du type de contenu personnalisé
- 3. Modification dynamique du contenu de la balise div
- 4. Modification d'une entrée de formulaire à l'heure actuelle [jquery]
- 5. Modification d'une route Rails en fonction du type de déploiement
- 6. Modification du type de ViewData dans le contrôleur étendu
- 7. Modification du type de champ dans un Django ModelFormset
- 8. Modification du type de fichier une fois ajouté à CVSNT
- 9. Identification du contenu principal d'une page
- 10. Modification du contenu d'une cellule (sous-classée) sur l'événement
- 11. jQuery Ajax chargement du contenu d'une autre page du site
- 12. Validez une entrée de type long
- 13. HTML/CSS portable pour aligner verticalement une entrée de type = image avec une entrée de type = texte?
- 14. Modification du niveau de zoom du navigateur
- 15. Identification du contenu généré de manière dynamique sur une page
- 16. Modification du nom de viewstate
- 17. SharePoint: Utilisation du type de champ RichHTML dans un type de contenu personnalisé
- 18. Email contenu de Asp.Net page
- 19. Rails/passager/Inconnu Type de contenu
- 20. Obtention d'une extension de fichier et d'un type de contenu incorrects lors du téléchargement du fichier
- 21. Utilisation de scripts JavaScript dans Adobe Photoshop, modification du contenu de la couche de texte sélectionnée
- 22. Flex: modification des propriétés de contrôle en fonction du contenu d'un événement de liaison de données
- 23. Comment créer une entrée "type de liste" personnalisée à request.POST
- 24. voulez ajouter du contenu dynamique sur jsp page
- 25. Comment fournir la page suivante du contenu mis à jour?
- 26. ASP.NET - Problème de page de contenu
- 27. Récupère le contenu du répertoire dans l'ordre de modification de la date
- 28. Réponse Type de contenu au format CSV
- 29. Type de contenu mal réglé dans javax.mail.Part
- 30. Meilleur type de contenu pour servir JSONP?