Monthnovembre 2014

[Magento] Ajouter une CSS custom sans qu’elle soit écrasée par les CSS du thème par défaut

Avec le système d’héritage mis en place dans Magento, ajouter une CSS ‘custom’ qui soit prise en compte après toutes les autres peut se révéler compliqué.

Dans le fichier local.xml, il suffit de rajouter les commentaires conditionnels suivants :

Exemple complet :

Résultat :

css

[CSS] Des entités HTML en guise de séparateurs de colonnes d’en-têtes de tableaux

table-th-style

[Magento] Méthodes de suppression des caches

Pour les css, c’est ailleurs. Si elles sont compilées c’est dans media/css/.

[jQuery] Utiliser Bind pour délayer le lancement d’une déclaration après que la page ait été entièrement chargée

Lancer le bout de code jQuery seulement après que la page se soit entièrement chargée :

…ou mieux (sans le bind) :

[RBS Cooking] Effectuer un dump d’une base de données et récupérer le fichier dans le répertoire du projet sur sa VM

…où polethermal est le nom du projet dans l’exemple ci-dessous :

A l’éxecution de cette commande, la machine nous fournit une URL temporaire vers le dump de la base.

Pour le déplacer à la racine du projet sur notre VM :

Restaurer au base de donnée dont le dump se trouve à la racine de notre projet

Vérifier la présence d’un dump en prod et le télécharger en local

[Sans cook] Restaurer une base de donnée à la main

Manipulation valable pour n’importe quel CMS (Magento, Drupal, WordPress, …).

A la racine du dossier contenant votre fichier docker-compose.yml, créer un dossier dump et placez-y le dump de votre base de données. Dans mon exemple, mon projet est manbow et le libellé de mon dump est: prod.2019-03-20.sql.gz

Dans le fichier docker-compose.yml, sous la section services > db > volumes (et, si la ligne existe, sous - mysql-data:/var/lib/mysql) ajouter la ligne:

Depuis la racine du dossier qui contient le fichier docker-compose.yml, lancer le container:

Se connecter en bash au container de la db:

Se rendre dans le dossier contenant le dump:

Lancer la commande de restoration de la base:
(username et password sont récupérables dans le fichier docker-compose.yml, sous la section services > db > environment)

Exécuter les commandes clear-all; compile-all; de Change.

[Sans cook] Si le front affiche l’erreur ERR_CONNECTION_REFUSED

  • Vérifier que l’URL de votre site en BO correspond bien à celle que vous tapez dans le navigateur.
  • (VirtualBox > Windows) Vérifier que l’IP de votre machine virtuelle (eth1) est bien celle que vous déclarez dans le fichier hosts de Windows.
  • Vérifier que l’URL de votre site en BO correspond bien à celle que vous avez ajouté au fichier hosts.

Tenter de désactiver le protocole https:

Dans le container de la db, pour la db concernée:

Dans le container Change (ou via cook) :

© 2020 FrontEndDeveloper

Theme by Anders NorénUp ↑