web-dev-qa-db-fra.com

Création d'articles en tête. Le champ Statut est désactivé et les articles ne sont pas publiés.

J'ai un site où certains utilisateurs peuvent créer, éditer et publier des articles sur le front-end. Ces utilisateurs utilisent les groupes d'utilisateurs et les autorisations par défaut "Auteur", "Editeur", "Éditeur".

Ils peuvent très bien exécuter toutes les tâches, sauf lors de la création d'un article, il est toujours inédit. Dans le formulaire, le champ d'état est html désactivé, vous ne pouvez donc pas le modifier, mais il est défini sur "Publié". Indépendamment de ce que ce champ indique lorsque vous enregistrez la première fois, l'article est toujours non publié.

Vous pouvez ensuite l'éditer et le publier sans problème, mais nous voulons pouvoir créer et publier du premier coup.

J'ai constaté que ce n'était pas un problème pour les gestionnaires/super utilisateurs malgré le même ensemble d'autorisations sur les articles. J'ai essayé d'augmenter les autorisations pour les articles et de vous connecter/déconnecter plusieurs fois, mais le seul moyen que j'ai trouvé pour résoudre ce problème est de donner à un utilisateur le rôle de responsable.

2
Typhado

Joomla ACL

1. Modifier le privilège d'état

Pour qu'un utilisateur puisse définir/changer le statut de publication d'un élément de contenu (publié/non publié, etc.), il doit posséder l'état d'édition l'autorisation qui leur est attribuée.

2. Groupes d'utilisateurs principaux

Parmi les principaux groupes d'utilisateurs frontaux, seul l'éditeur dispose de ce type d'autorisation. Ainsi, seuls les utilisateurs de ce groupe d'utilisateurs peuvent définir/modifier ce paramètre pour un article. Tous les autres groupes d'utilisateurs pourront créer un article, qui sera par défaut non publié, jusqu'à ce qu'un autre utilisateur disposant de privilèges plus élevés s'en charge.

Créer un formulaire d'article

Désormais, ce que vous décrivez avec le formulaire d'article frontal n'est pas le comportement par défaut. Le champ d'état doit être masqué lorsqu'un utilisateur ne dispose pas du privilège de le modifier. Il est visible et fonctionne normalement dans l'autre cas.

Alors, confirmez d’abord que vous utilisez la dernière version de Joomla .
Ensuite, je regarderais dans le modèle remplace le modèle pour le com_content _ , car il est possible que votre modèle ait son propre formulaire d'article, qui remplace celui par défaut.

Mise à jour

Eh bien, voici une astuce pour vous permettre de faire un test Vous pouvez affecter à votre élément de menu Créer un article le modèle de base Protostar et voir comment il fonctionne pour la soumission d'article.

Étendre la gestion des articles frontend

De plus, si vous souhaitez davantage de contrôle frontal pour la gestion des articles, certaines extensions le permettent:

Construit le tien

Si vous souhaitez passer au niveau suivant, vous pouvez intégrer une application frontale personnalisée avec Fabrik ou un autre outil similaire, construisant vos propres listes et formulaires pour la gestion de vos articles.

1
FFrewin

Vous pouvez donner à un auteur le pouvoir de publier immédiatement un article:
ARTICLE> Cadres> Droite
for Author: cochez la case "Changer le statut" sur autorisé (non interdit)
Ensuite, lorsqu'un auteur crée un article avec l'interface, son statut est immédiatement "autorisé"

0
amZen