web-dev-qa-db-fra.com

Ajout de champs personnalisés au composant Article [Champ Pas dans le champ d'attributs]

J'essaie de sauvegarder quelques champs supplémentaires dans le contenu de l'article et il y a eu quelques questions comme this relatives à cette question, mais toutes les solutions semblent suggérer de sauvegarder le champ supplémentaire dans les "attributs" colonne mais depuis cette colonne VARCHAR a une longueur de '5120' caractères; ce ne sera pas suffisant pour ce dont j'ai besoin.

J'essayais donc de sauvegarder dans une table séparée après cet article mais cela ne fonctionnera pas, car cela permet également de sauvegarder dans la colonne attributs et non dans la table mentionnée dans Joomla 3.x.

Quelqu'un a demandé question similaire qui n'a pas de réponse sauf le sauvegarder dans la colonne 'attribs' (même avec le plugin). Donc, n'y a-t-il pas moyen de sauvegarder des champs personnalisés dans une table séparée sans utiliser de champs complets sur les CCK?

3
sifu

Je recommanderais d'utiliser FieldsAttatch pour cela, voir http://www.fieldsattach.com/ pour plus d'informations.

Ce n'est pas un système complet sur CCK, mais un système beaucoup plus léger qui vous permet d'ajouter des champs au modèle de contenu Joomla d'une manière simple et élégante. Les champs Augmentent les champs de contenu standard de joomla et sont simplement modifiables pour l'utilisateur dans plusieurs onglets.

2
AndyGaskell

J'utilise FieldsAttach pour ce genre de choses. Depuis quelques années, les concepts sont clairs et éloquents. Brian Teeman l'explique bien du point de vue de l'intégrateur dans son discours à https: //www.youtube.com/watch? V = f2WLKWbRj5U mais, à certains égards, il est encore plus convaincant d'un perspective du développeur.

Cependant, après avoir regardé la conférence Joomla Day UK 2016 de Marco Ding sur https: //www.youtube.com/watch? V = KDh1IPuZAVA Je pense que DPFields pourrait être un meilleur choix. L'architecture est peut-être plus robuste et plus soignée, mais aussi parce qu'elle pourrait bien devenir une extension essentielle de Joomla dans un avenir proche. Plus d’informations sur DPFields à l’adresse suivante: http: //extensions.joomla.org/extension/dpfields , https: //joomla.digital-peak.com/products/dpfields et https: //joomla.digital-peak.com/documentation/162-dpfields .

4
AndyGaskell