Domanda

C'è un motivo per cui i suggerimenti dei modelli non sono disponibili nell'ambito globale?

È stato utile?

Soluzione

Ci non sembra essere un motivo buono per lui. Ho sempre e solo ad attivare questo su dev piattaforma dove sono felice di attivarlo a livello globale in ogni caso.

Mi chiedo se ha qualcosa a che fare con il fatto che quando si effettua l'impostazione disponibile in ambito globale (template_hints / show_in_default = 1 nel core / etc / system.xml), si visualizza anche suggerimenti nel backend.

Anche se, di fissaggio che è solo una questione di una condizione negozio ID in getShowTemplateHints (), quindi non è come se fosse più facile per disabilitare del tutto in ambito globale.

Altri suggerimenti

di nevvermind commento di cui sopra è corretto. L'applicazione sempre viene eseguito in un ambito negozio; per settore amministrativo, questo è deposito 0 portata id, utilizzato anche per il campo predefinito. Poiché i blocchi Adminhtml si basano su Mage_Core_Block_Template::_fetchView() per rendere, avranno template suggerimenti di percorso.

Quando volete avere la possibilità disponibili in Admin, è solo bisogno di un modulo inizializzato con un system.xml:

<?xml version="1.0"?>
<config>
    <sections>
        <dev>
            <groups>
                <debug>
                    <fields>
                        <template_hints>
                            <show_in_default>1</show_in_default>
                        </template_hints>
                        <template_hints_blocks>
                            <show_in_default>1</show_in_default>
                        </template_hints_blocks>
                    </fields>
                </debug>
            </groups>
        </dev>
    </sections>
</config>

La ragione è così semplice, una singola istanza di Magento può essere utilizzato per ospitare più siti web.
Se l'opzione suggerimenti percorso del modello erano disponibili a livello globale e si è acceso i suggerimenti di percorso di modello a livello globale / default per eseguire il debug uno di vostro sito web. Poi sarà anche girare template suggerimenti percorso per altri siti web in esecuzione sulla stessa istanza di Magento, che è, naturalmente, non un risultato che si voleva avere ?. E questo tipo di incidenti può essere evitata solo se si imposta i suggerimenti di percorso di modello a livello vista negozio.

Spero che questo fa un certo senso ora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top