#DotEnv
Depuis la version 3.1.0, PrettyBlocks nous avons introduit DotEnv
pour les développeurs afin d'avoir plus de fléxibilité sur PrettyBlocks, pour l'utiliser, il suffit de placer un fichier .env
à la racine du dossier de PrettyBlocks
#ViteJS
Vous pouvez configuerer VITEJS
afin de modifier l'interface VueJS de PrettyBlocks.
#Options
PRETTYBLOCKS_VITE_DEV
par défault à false
permet de dire si vous souhaitez utiliser le HMR
(Hot Module Reloading) de ViteJS. Il faut pour cela lancer un npm run dev
dans le dossier _dev
pour pour exploiter ce paramètre.
PRETTYBLOCKS_VITE_HOST
par défaut à 'http://localhost:3002/'
permet de modifier l'url de ViteJS
#CORS
PRETTYBLOCKS_CUSTOM_HEADERS
permet de palier à certains problèmes de CORS, notamment en local, un exemple d'utilisation:
1PRETTYBLOCKS_CUSTOM_HEADERS=*,'mydomain.com','other'
#Iframe
Vous pouvez désormais modifier les options de Sandbox, en fonctiond de certain navigateur, sur environnement local, cela peut vous être demandé. La valeur par défaut est:
1PRETTYBLOCKS_IFRAME_SANDBOX='allow-same-origin allow-scripts allow-forms allow-popups allow-presentation'
Vous pouvez simplement rajouter ce que bon vous semble.
#Autofeed zones
Dans sa version 3.1.0 PrettyBlocks génère des zones automatiques sur:
- Description Produit
- Description Courte Produit
- Description de catégorie
- Contenu de page CMS
Si une de ces zones est vide, un block de type Contenu CMS, Description produit (courte ou longue) et Description de catégorie sera inséré automatiquement.
Pour désactiver cela, vous pouvez passer à true
les options suivantes:
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
#Suppression des publicités
Vous pouvez supprimer les publicités affichées par PrettyBlocks de deux manières :
-
Via DotEnv :
PRETTYBLOCKS_REMOVE_ADS=false
-
Via PHP :
Configuration::updateValue('PRETTYBLOCKS_REMOVE_ADS', true)