# evoYTAccess o reglas de visibilidad hechas a mano

> Dos formas de mostrar bloques del constructor de YOOtheme solo a ciertos usuarios, fechas o dispositivos: evoYTAccess o reglas hechas a mano con módulos, CSS o código.

# evoYTAccess o reglas de visibilidad hechas a mano

## Cuándo encaja cada enfoque

**Las reglas hechas a mano** (módulos con nivel de acceso, versiones de página, condiciones en las plantillas, CSS por clases) encajan cuando solo necesitas una o dos condiciones fijas, o cuando tu caso se sale de lo estándar y prefieres escribir el código exacto que necesitas. No añaden ninguna extensión al sitio.

**evoYTAccess** encaja cuando las condiciones se repiten por todo el sitio, las mantiene quien diseña con el constructor y no quieres que cada una sea un fragmento de código distinto. La pestaña **Acceso** está en todos los nodos del constructor y combina reglas de usuario, idioma, fecha y hora, dispositivo, categoría y menú.

## Comparación

| Criterio | evoYTAccess | Reglas a mano |
| --- | --- | --- |
| Puesta en marcha | Se instala el plugin y aparece la pestaña en el constructor. | Cada regla se escribe y se prueba; el esfuerzo depende de su complejidad. |
| Datos que se guardan | Las condiciones se guardan como propiedades del propio nodo, en el layout. No guarda datos de visitantes. | Según dónde pongas la lógica: en el layout, en módulos o en plantillas. |
| Dónde se decide | En el servidor: el nodo que no cumple no llega al HTML. | Si se oculta con CSS, el contenido sigue en el HTML. Si se decide en el servidor, igual que el otro enfoque. |
| Combinación de reglas | Todas o cualquiera, mostrar u ocultar, desde la interfaz. | Lo que escribas. Es lo que más flexibilidad da, a cambio de mantenerlo tú. |
| Mantenimiento | Actualizaciones del plugin con la licencia. Las condiciones se ven y se editan en el constructor. | Las reglas hay que mantenerlas y documentarlas; quien herede el sitio tiene que encontrarlas. |
| Control | Limitado a las reglas que ofrece. | Total: cualquier condición que sepas programar. |
| Coste de licencia | Pago único con 12 meses de actualizaciones; consulta los [precios](https://evoaddons.com/es/precios). | Sin licencia; el coste es el tiempo de quien lo hace y lo mantiene. |
| Límites | Ver más abajo. | Los de lo que cada regla soporte. |

## Lo que evoYTAccess no hace

- No protege contenido confidencial. La copia en texto del layout que YOOtheme guarda en el artículo, usada por el buscador, el RSS y la API, 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.
- No trae reglas por IP, geolocalización, URL, navegador ni sistema operativo.
- No permite negar una regla suelta: la acción de mostrar u ocultar se aplica al conjunto.
- No usa valores del contenido dinámico como parámetros de las reglas.
- La regla de categoría mira la página, no cada ítem de un listado.
- Un iPad con iPadOS cuenta como escritorio.
- Solo funciona con el constructor de YOOtheme Pro en Joomla.

Más detalle: [ficha de evoYTAccess](https://evoaddons.com/es/productos/evoytaccess), [referencia](https://evoaddons.com/es/documentacion/evoytaccess-referencia) y [caso de uso del bloque condicional](https://evoaddons.com/es/casos-de-uso/conditional-content).

## Productos relacionados

- [evoYTAccess](https://evoaddons.com/es/productos/evoytaccess)

---

https://evoaddons.com/es/comparativas/access
