2017-10-17 10 views
6

Je suis à la recherche d'éditer les pages d'administration de Drupal.Comment modifier les écrans d'administration de Drupal?

Certaines des choses que je suis en train de réaliser:

  1. Supprimer est le filtre réglage sur la page de contenu/node/view. En d'autres termes, si je vais à la page Contenu et que je filtre par un certain type de nœud, alors je quitte cette page, puis je reviens, le réglage du filtre est sauvegardé, je voudrais qu'il se réinitialise chaque fois que je visite le Contenu de la page. Je voudrais modifier certains des liens associés à ces pages, par exemple sur cette même page de contenu, les titres des pages sont liés à leurs vues "frontales", je les ferais plutôt lier à leurs écrans 'edit'.

Bien que j'ai réussi à modifier le thème frontal de Drupal, en éditant les fichiers php réels. Je ne trouve pas les mêmes fichiers php pour le thème Admin. Dans notre cas, nous utilisons Seven (7.21). J'ai lu quelque chose à propos des vues, et j'ai pensé que le thème Admin entier est construit comme des vues, il n'y a aucun fichier php impliqué comme le thème frontal, mais dans la section Vues je n'en ai pas trouvé non plus. Je suis encore assez nouveau à ce sujet et venant du monde Wordpress, c'est un Drupal qui est très différent.

Répondre

2

Recherche de vue affichée et aller à sa configuration:

1 - vue Modifier la configuration comme suggéré ici: https://drupal.stackexchange.com/questions/44440/how-to-remember-exposed-filter-choices

2 - Réécriture vues de sortie réécrire lien: champ https://www.drupal.org/node/1578524

Une autre option est pour créer et utiliser votre propre tableau de bord/vues à réaliser comme vous voulez http://definitivedrupal.org/suggestions/creating-custom-administrator-view-content

aussi vous pouvez voir le module contribuer: https://www.drupal.org/project/admin_views

2

Il n'est pas nécessaire d'utiliser cette page de présentation de contenu par défaut. Créez la vôtre à la place:

Effectuez une visualisation de page (vous devez installer le module de vues si vous ne l'avez pas déjà fait: https://www.drupal.org/project/views) et utilisez la disposition de table. Assurez-vous que les chemins de la page commencent par "admin" afin qu'il utilise le thème admin. Faites également attention aux autorisations, de sorte que seul un ensemble spécifique d'utilisateurs (administrateurs) peut l'utiliser.

Pour cette vue, vous pouvez choisir librement quelles colonnes vous montrer. Vous pouvez également autoriser la commande par n'importe quelle colonne et action si vous cliquez sur un champ.

Utilisez les filtres exposés pour ajouter un formulaire de filtrage, ajoutez à nouveau tous les filtres dont vous avez besoin. Vous pouvez même définir le formulaire pour utiliser AJAX, faire une soumission automatique quand un champ de filtre est modifié, inclure le bouton de réinitialisation et plus encore. Aussi pour chaque fichier exposé, vous pouvez sélectionner (dans les paramètres des champs) s'il se souvient de sa valeur ou non.

À la fin, modifiez le menu admin et ajoutez-y votre nouvelle page afin qu'elle apparaisse et agisse par défaut, mais offrira beaucoup plus de fonctionnalités. Vous pouvez même supprimer totalement celui par défaut du menu admin. Le module Vues est très puissant, non seulement pour la gestion du contenu frontal, mais aussi pour le contenu final.

3

La logique pour cette section de la zone d'administration est à la (de la racine public): /modules/noeud

Plus précisément "node.admin.inc"

Cela étant dit, J » t recommande de modifier les scripts de base, car ils seront remplacés lorsque vous mettrez à jour le noyau.

Vous pouvez explorer faire votre own module pour compléter cette page, ou votre own view ou explorer des modules pré-faits, tels que « Admin Views »