2011-12-12 17 views
6

Tengo una variedad de precios en el backend para las tarifas de envío. Estos pueden y cambian y me gustaría reflejar estos cambios en una página frontend que puede ser editada por el cliente, es decir, una página CMS o un bloque estático.Magento: ¿Cómo puedo visualizar las configuraciones de configuración de back-end en las páginas frontend CMS (o bloques estáticos)?

¿Hay alguna forma {{}} de abrazadera para extraer las variables de configuración del back-end?

Respuesta

11

Uso

{{config path="some/config/path"}} 

Dónde path es el mismo valor que podría utilizar en una llamada Mage::getStoreConfig().


NB: Esto no calculará el envío real ya que debe realizarse en pedidos individuales.

+0

hecho, me escribió un archivo de plantilla que se saca a través de los ajustes de configuración que necesitaba y luego me puse un poco más lógica allí para formatear las listas de condados para que sean más legibles, 'condado 1, condado 2 y condado 3' en lugar de '34, 45,67 '(se necesitaban algunas herramientas de identificación de región). De todos modos, gracias por la sugerencia, eso ofrece un gran potencial para otras variables de la tienda. Me divertiré con eso, particularmente con las {{dependencias}} combinaciones ... –

3

Vaya a Admin-> Sistema-> Permiso-> Variables y allí agregue su ruta de configuración primero para acceder a ella en el bloque estático. Porque después de SUPEE 6788, existen restricciones para usar todas las rutas de configuración. Una vez que ha añadido allí que se puede utilizar

{{config path = "algún/config/ruta"}}

Cuestiones relacionadas