#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=true2DISABLE_AUTO_FEED_ZONE_PRODUCT_DESCRIPTION_SHORT=true3DISABLE_AUTO_FEED_ZONE_CATEGORY_DESCRIPTION=true4DISABLE_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)