PrettyBlocks
DotEnv

#
DotEnv

Desde la versión 3.1.0, PrettyBlocks ha introducido DotEnv para que los desarrolladores tengan más flexibilidad con PrettyBlocks. Para utilizarlo, simplemente coloca un archivo .env en la carpeta raíz de PrettyBlocks.

#
ViteJS

Puedes configurar VITEJS para modificar la interfaz VueJS de PrettyBlocks.

#
Opciones

PRETTYBLOCKS_VITE_DEV tiene un valor predeterminado de false y te permite especificar si deseas utilizar el HMR (Recarga de Módulos en Caliente) de ViteJS. Para usar este parámetro, necesitas ejecutar npm run dev en la carpeta _dev.

PRETTYBLOCKS_VITE_HOST tiene un valor predeterminado de 'http://localhost:3002/' y te permite modificar la URL de ViteJS.

#
Iframe

Ahora puedes modificar las opciones de Sandbox. Dependiendo de ciertos navegadores y entornos locales, esto puede ser necesario. El valor predeterminado es:

1PRETTYBLOCKS_IFRAME_SANDBOX='allow-same-origin allow-scripts allow-forms allow-popups allow-presentation'

Puedes simplemente agregar las opciones que consideres necesarias.

#
CORS

PRETTYBLOCKS_CUSTOM_HEADERS ayuda a resolver ciertos problemas de CORS, especialmente en entornos locales. Aquí tienes un ejemplo de uso:

  • Product Description
  • Product Short Description
  • Category Description
  • CMS Page Content

Si alguna de estas áreas está vacía, se insertará automáticamente un block de tipo Contenido CMS, Descripción del Producto (corta o larga) o Descripción de la Categoría. Para desactivar esta función, puedes establecer las siguientes opciones como true:

1DISABLE_AUTO_FEED_ZONE_PRODUCT_DESCRIPTION=true
2DISABLE_AUTO_FEED_ZONE_PRODUCT_DESCRIPTION_SHORT=true
3DISABLE_AUTO_FEED_ZONE_CATEGORY_DESCRIPTION=true
4DISABLE_AUTO_FEED_ZONE_CMS_CONTENT=true

#
Eliminar anuncios

Si lo deseas, puedes eliminar los anuncios que mostramos.

Ya sea usando DotEnv PRETTYBLOCKS_REMOVE_ADS=false

o mediante PHP Configuration::updateValue('PRETTYBLOCKS_REMOVE_ADS', true)