Message d'avertissement

The subscription service is currently unavailable. Please try again later.

bootstrap

CSS - Drupal 7 - Thème Bootstrap - Modifier padding-top navbar

Bonjour,

Je fais appel à vous car j'ai une question de base mais assez bloquante.

Je souhaite modifier le padding-top des liens contenus dans la navbar. Pour info, le bandeau supérieur est en Fixed-top dans les propriétés de Drupal.

Avec Firebug, je vois ceci :

@media (min-width: 768px)
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

Lorsque je change le padding-top dans firebug, cela fonctionne. La question est de savoir où changer cela dans les fichiers less.

Par benftwc

Ne « Bootstrap » pas Drupal, utilises Drush !

Lorsque vous faites du développement sous Drupal, vous serez amenés à exécuter des scripts PHP, effectuer des traitements sur différents champs ou nodes.

Dans ses situations, créer un module dédié à ces quelques tests / scripts serait une perte de temps.

Dans ce cas, créer un script PHP et « bootstrap » Drupal pour avoir accès à certaines fonctions telles que node_load, user_load ou db_select.

Drupal Bootstrap

Pour « bootstrap » Drupal, vous avez besoin d’ajouter ces lignes dans votre script :


<?php

// Drupal Bootstraping.
$drupal_core_path = $_SERVER['DOCUMENT_ROOT'];
define('DRUPAL_ROOT', $$drupal_core_path);
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
// Drupal Bootstrap loaded.

// Do something.
$user = user_load(1);

Pour s’exécuter, le script doit être placé à la racine du répertoire Drupal, puis vous aurez à lancer dans un navigateur et aller sur http://www.votresite.fr/mon_script.php 

C’est long hein ? C’est justement là que Drush entre en jeu.

La puissance de Drush

Drush dispose d’une foule de méthodes, celle qui nous intéresse ici est « Drush Script » (alias. Drush scr). Elle permet d’exécuter le script depuis la ligne de commande :


$ drush scr mon_script.php

De plus, Drush s’occupant du bootstrap, vous pouvez transformer votre script en :

<?php

// Drupal is already Bootstrapped
// We can use Drupal functions

$user = user_load(1);

Après, par habitude, je n’aime pas laisser traîner trop de scripts dans la racine de mon projet. J’ajoute mes scripts dans un répertoire « custom » qui contient tous les scripts. Ça me permet notamment d’éviter les erreurs lors de suppression des scripts d’exécuter les dis scripts sur d’autres installations de Drupal, rien qu’en déplaçant les sources :-D

 $ drush scr ../custom/mon_script.php 

The post Ne « Bootstrap » pas Drupal, utilises Drush ! appeared first on Benftwc.

[résolu] Pb lors de la restauration d'un site

Bonjour
Dans une installation de drupal 7.15 avec plusieurs sites web en local; j'ai voulu dupliquer un premier site, test.fr, vers un second, simon.fr, pour avoir deux copies du même site indépendante l'une de l'autre.
J'avais donc sauvegardé ma base postgresql 9, test; et fait une sauvegarde des répertoires de mon site, test.fr/.
J'ai créé un autre base dans postgres, simon. j'ai basculé la sauvegarde sql complète de test avec les paramètres "suppression" et "OID" . Mais là ce fut le drame, je n'avais pas commenté la ligne "drop database test"; et ma base test disparu.

[Résolu] Pb install Drupal 7 - bootstrap.inc

Bonjour à tous,

j'essaie d'installer la V7 de Drupal sur un serveur de test 1&1 (avec une mention PHP5 dans le htaccess).
En me connectant pour la première fois au nom de domaine, je n'arrive pas à accéder à l'installeur, je récupère à la place le message d'erreur suivant:
/includes/bootstrap.inc on line 677 ...