WS.WebTV: Añadiendo una Zona de Menú (Personalización Avanzada).
soporte, ws.webtv, personalización, avanzada, crear, menu, zona
Desde WS.WebTV 1.6.1 es posible añadir zonas de menú (adicionales a las zonas predefinidas "main" y "footer").
Le explicamos cómo añadir una zona de Widgets mediante un ejemplo...
Para el ejemplo añadiremos una nueva zona que identificaremos con el nombre "mi_zona".
1. Abra/Edite el archivo _theme.ini
El archivo de tema se encuentra en public/frontend/default/_theme.ini
Por favor, tenga en cuenta que es un archivo JSON, de texto "plano", UTF-8.
Puede utilizar cualquier editor de texto "plano" como el Bloc de notas, Notepad2, Notepad++, Dreamweaver, etc. para editarlo.
...ahora busque la siguiente sección:
"extra_menu_zones" : "",
2. Agrege una nueva entrada para su nueva zona (y guarde...)
"extra_menu_zones" : "mi_zona",
NOTA: Si necesita añadir más de una zona, sepárelas por comas, sin espacios.
"extra_menu_zones" : "mi_zona1,mi_zona2,mi_zona3",
"mi_zona" es el ID de la zona. No puede contener espacios ni caracteres especiales (acentos, eñes, signos de puntuación, etc.)
Nota: Como el formato JSON es muy estricto, le recomendamos validar el archivo después de realizar cualquier modificación al mismo. Para esto, puede utilizar una herramienta de validación online como estas.
3. Publique el archivo "_theme.ini" modificado en el sevidor
Después de publicar el archivo, vaya a Menús y cree/edite un Menú: La nueva zona debe aparecer en los desplegables de zona.
4. Incluya el código HTML correspondiente a la nueva zona, en la plantilla deseada
Encuentre el lugar (en la plantilla) donde desee insertar el nuevo menú e introduzca el código HTML correspondiente; que, para este ejemplo, sería:
<ul class="{k.html.mi_zona_menu_class}"> {k.html.mi_zona_menu} </ul>
Recomendación: Siempre lleve un registro de las modificaciones que realice a la WebTV de manera que pueda reaplicarlas después de actualizaciones o reinstalaciones.