Comment est la page de démarrage de la Configuration du Système (admin/system_config/index) défini?

magento.stackexchange https://magento.stackexchange.com//questions/73243

Question

J'ai souvent remarqué que la page de démarrage de la configuration du système (System > Configuration dans le panneau admin) diffère de l'installation pour l'installation.Au lieu de montrer le General > General l'article, j'ai toujours voir l'article de l'un ou l'autre extension.

Comment est-ce possible?Ce n'est pas l'ordre de tri, car il se produit également dans les magasins, où General > General est toujours le premier onglet.

Et plus important encore:Comment voulez-vous empêcher cette ou définir votre propre "page d'accueil" pour la configuration du système?

Était-ce utile?

La solution

Cela dépend de la sort_order des sections de la system.xml certains des extensions de mettre de très faible valeur sur cette façon de faire leur "important" de configuration s'ouvre à la place de la "General"

Autres conseils

Grâce à Zifius réponse J'ai enveloppé ma tête autour d'elle.

De nombreux modules de faire cette erreur lors de l'ajout d'une configuration de groupe à un article existant (ici:l'ajout de "orderexport" à "avancé > admin"):

<config>
    <sections>
        <admin translate="label" module="export">
            <label>Admin</label>
            <tab>advanced</tab>
            <frontend_type>text</frontend_type>
            <sort_order>0</sort_order>
            <show_in_default>1</show_in_default>
            <show_in_website>0</show_in_website>
            <show_in_store>1</show_in_store>
            <groups>
                <orderexport translate="label">

où il doit être juste

<config>
    <sections>
        <admin>
            <groups>
                <orderexport translate="label">

Les fichiers de configuration sont fusionnés, donc il n'est pas nécessaire de redéfinir les valeurs qui existent déjà, si vous n'avez pas voulez pour les remplacer.

Dans l'exemple ci-dessus, le remplacement n'est pas seulement un non-sens, il ne fait de mal:

  1. la traduction de la portée de l'ensemble de la section est changé (à partir de module="core")
  2. l' sort_order est fixé à 0

Le problème est, que l'ordre de tri des sections n'est pas seulement de spécifier l'ordre d'affichage dans l'onglet, mais également la section qui sera ouvert en premier.De cette manière, il est possible d'avoir une section comme page par défaut qui ne fait pas partie de le premier onglet.

Je suis sûr à 99% c'est juste de copier et de coller le développement et ne sachant pas mieux.

Pour définir la valeur par défaut de la page comme je le veux, je vais créer un propre system.xml ce qui définit le sort_order un article existant à un -1 qui sera inférieure à tous les "accidentelle des zéros"

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top