web-dev-qa-db-fra.com

Mapper le contenu du site sur View Access Levels utilise

Existe-t-il un moyen pratique de découvrir quel contenu utilise des niveaux d’affichage de visualisation spécifiques? Je souhaite supprimer le niveau d'accès client, dans le site Web mis à niveau vers J3.3.0, mais le message d'erreur suivant s'affiche:

Vous ne pouvez pas supprimer le niveau d'accès à la vue '4: Niveau d'accès client' car il est utilisé par le contenu.

Comment trouver où il est utilisé, dans toute la base de données?

1
FFrewin

Il semble qu’il n’existe aucun outil permettant d’afficher tous les niveaux d’accès pour tous les éléments du site. Ainsi, il faudra passer par chaque composant ou suivre la réponse de Lodder dans les tables de base de données et rechercher/filtrer les éléments ayant le niveau d'accès en question.

Dans mon cas, c’est l’exemple de module HTML personnalisé qui illustre le niveau d’accès client. Ce site Web a probablement été initialement installé avec le contenu de la démo.

0
FFrewin

Si vous voulez voir le #__content table de base de données utilisant PhpMyAdmin ou quelque chose de similaire, vous verrez chaque article sur une nouvelle ligne. Vous verrez également en haut les noms des colonnes. Le nom de colonne que vous devez rechercher est "accès". Si vous faites défiler l'écran vers le bas, modifiez chaque ligne avec le niveau d'accès de 4 en une autre valeur.

Si vous ne savez pas quel numéro utiliser, allez voir les niveaux d'accès dans le backend de Joomla et chaque niveau a un identifiant. C'est la valeur que vous devez changer.

J'espère que cela t'aides

1
Lodder

Je pense qu'ACL Manager pourrait vous aider à afficher tous les niveaux d'accès:

http://www.aclmanager.net/

Les captures d'écran montrent une grille de composants et de catégories. Je ne sais pas si cela va au niveau de l'article.

1
Chad Windnagle