Decide en el servidor si un bloque de YOOtheme Pro llega al HTML, según quién lo pide.
Añade una pestaña Acceso a elementos, ítems, secciones, filas y columnas del Builder. Según usuario, idioma, fecha, dispositivo, categoría o menú, el servidor decide si el nodo se renderiza. Si no, no aparece en el HTML.
YOOtheme Pro 5.0 o superior, instalado en templates/yootheme
Versión 1.2.5
Fuera del HTML
El nodo que no cumple las condiciones se elimina antes de renderizarse. No se oculta con CSS y su contenido dinámico ni siquiera se resuelve.
En todos los nodos
La pestaña Acceso aparece en elementos, ítems, secciones, filas y columnas, justo antes de Advanced. Las filas y columnas que se quedan vacías colapsan igual que con «Disable element».
Seis reglas combinables
Usuario, idioma, fecha y hora, dispositivo, categoría y menú. Se combinan con Y u O, y la acción es mostrar u ocultar cuando se cumplen.
Sin tablas propias
Las condiciones se guardan en el propio nodo del layout. El plugin no crea tablas ni registros y no guarda datos de tus visitantes.
Qué incluye
Pestaña Acceso en elementos, ítems, secciones, filas y columnas
Usuario: invitado o con sesión, grupos, niveles de acceso y usuarios concretos
Idioma actual del sitio
Fecha de inicio y fin, días de la semana y franja horaria, que puede cruzar la medianoche
Dispositivo (escritorio, tablet o móvil) según el user-agent
Categorías de Joomla y de DJ-Catalog2, con subcategorías opcionales
Elemento de menú activo, con sus hijos opcionales
Herramientas opcionales para evoMCP con las que leer y cambiar los ajustes del plugin
Para quién es
Para quien monta sitios con YOOtheme Pro y necesita que un bloque cambie según el visitante, la fecha o la página sin duplicar layouts. Para proteger contenido confidencial no sirve; para eso hay que controlar el acceso al contenido en sí.
Límites
No protege contenido confidencial. YOOtheme guarda en el artículo una copia en texto plano del layout que usan el buscador, el RSS, la API y los sitios sin YOOtheme, y esa copia incluye todos los nodos.
Con la caché de página de Joomla, las reglas de fecha, hora, dispositivo, menú y categoría quedan cacheadas para los invitados. Las reglas de usuario no, porque Joomla no cachea a los usuarios con sesión.
El dispositivo se detecta por user-agent (los iPad recientes cuentan como escritorio) y la regla de categoría mira la página, no cada ítem de un listado.
Precios sin IVA. Incluido en el pack con los cuatro productos desde 49,90 €. Ver precios
Preguntas frecuentes
¿Qué pasa cuando caduca la licencia?
La extensión sigue funcionando. Lo que deja de llegar son las actualizaciones hasta que renueves.
¿Las etiquetas de la pestaña salen en mi idioma?
Están en castellano en cualquier idioma del panel. YOOtheme no usa los ficheros de idioma de Joomla dentro del Builder, así que las etiquetas van escritas a mano.
¿Veré todo mientras edito en el Builder?
Sí, por defecto. El ajuste «Evaluar en la vista previa del Builder» viene desactivado para que puedas editar los nodos condicionados. En la web pública las condiciones se aplican siempre.
¿Necesito DJ-Catalog2?
No. El campo de categorías de DJ-Catalog2 solo aparece si el componente está instalado.
¿Se puede gestionar desde evoMCP?
Si evoMCP está instalado, evoYTAccess le añade dos herramientas para leer y cambiar los dos ajustes del plugin. Cambiarlos requiere aprobación.