web-dev-qa-db-fra.com

Joomla! 3.8 - Comment masquer l'onglet Publication au début

Mes utilisateurs enregistrés peuvent se connecter pour voir, créer et éditer uniquement leurs propres articles. Cela fonctionne bien. Cependant, lorsqu'un utilisateur crée ou modifie un article, l'onglet "Publication" apparaît en haut avec "Conten" et "Langue".

Je ne veux PAS que l'onglet "Publishing" soit visible.

Iv cherchait cela, mais il semble que toute l'aide disponible concerne les versions antérieures de Joomla, et elles ne fonctionnent pas.

Iv été dans le Global Configuration->Articles->Editing Layout Panneau et tout est réglé sur "Hide", mais l'onglet Publication est toujours visible. Limité, mais toujours visible.

À la suite de certains conseils, j’ai écrasé com-content->form mais je ne trouve pas le code pour masquer cet onglet et le conseil semble avoir été pour une version antérieure de Joomla !.

Toute aide serait très appréciée.


UPDATE: Over-sur le com-content->form offre des possibilités, mais la suppression du code qui contient apparemment l'onglet Publication, empêche les utilisateurs d'enregistrer de nouveaux articles car la catégorie doit être définie (vous ne savez pas pourquoi - la valeur par défaut est Uncategorised et le paramètre ne fonctionne pas correctement lorsque l'onglet Publication est visible).

Encore un peu perdu avec ça.

2
MaxVK

Ok, une solution a été trouvée.

Il semble que quelque part dans le fond un nouvel article nécessite que la catégorie soit définie. Il semble également qu'il soit beaucoup plus facile de choisir les éléments à afficher dans l'onglet Publication.

Notez que tout est dans l'onglet Publication désactivé dans la configuration globale. Cela laisse l'onglet de publication toujours visible. Je pensais que je voulais supprimer complètement l'onglet, mais comme j'aimerais que mes utilisateurs puissent supprimer leurs propres articles, ce n'est pas le cas.

Pour mettre les choses en ordre, j'ai surmonté le com-content->form et édité le fichier edit.php. Supprimer cette ligne:

<?php echo $this->form->renderField('access'); ?>

m'a laissé avec un onglet Publication où chaque utilisateur peut définir ses balises et ses catégories, et publier/corbeille, etc., mais ne peut pas changer le niveau d'accès, ce qui était ma principale préoccupation à l'origine.

En regardant plus loin dans le même fichier, il semblerait que d’autres sections de l’onglet Publication pourraient être supprimées ou modifiées au besoin.

En tout cas, c'est ma solution. J'espère que poster une réponse moi-même n'est pas considéré comme une mauvaise forme.

1
MaxVK

Outre la personnalisation du formulaire de modification d'article, vous pouvez envisager d'utiliser des extensions tierces.

Il existe 2 principaux types/catégories d'extensions qui conviendraient à cela:

  1. Gestion des articles front-end
  2. Intégration CCK

1. Gestion des articles front-end

Les extensions de gestion des articles frontales sont conçues pour offrir des fonctionnalités de création/modération frontales à Joomla.

Catégories JED:

Quelques extensions:

2. Intégration de CCK

En bref, en utilisant un CCK, vous pouvez créer votre propre flux de travail contenu-kit/contenu. Il existe des CCK pouvant être intégrés aux articles Joomla et vous permettant de créer vos propres formulaires.

0
FFrewin