theme drupal

Tout ce qui concerne les thèmes de drupal (bartik, adaptive, omega, sky, zen...):
configuration d'un thème et héritage des sous-thèmes, la personnalisation des .css drupal, les templates drupal (en .tpl.php), fonctions de preprocess, drush et le thème...

requis par omega3: context, delta...

context

sur cv (vm de dev): admin/structure/context/settings 2 cases cochées (Show all regions including those that are empty. Enable if you are administering your site using the inline editor  et  When enabled all contextual links will have a Edit Layout link that will refresh the page with the context editor in a dialog box)

omega 3 - tests de sous modèles vm

sur vm Ubuntu13, sur version dev gandi.

cv

om3cv

activation context, delta... (voir conf pour omega 3)
admin/appearance/omega-tools/add en 3 étapes: om3cv dans all avec Omega HTML5 Starterkit (si soucis de droit: sudo chmod 777 sites/all/themes/)
activé par défaut, Advanced conf: activer case à cocher "Manipulate the content of om3cv.info" (voir un extrait ci-joint)

install pour omega4 : Ruby

Dans le thème vérifier s'il existe .ruby-gemset et .ruby-version qui indiquent les versions à utiliser. Gems dépend de la version de ssas.
Installer ruby-2.1.4 (1.9.3 min) et bundle. Puis sass et les gems.

Vérifier versions installées: rvm list   ;   bundle show  ;   gem list

et quelques commandes gem

scripts utiles

vm Ubuntu14 - scripts d'infos et de backup

Déc 2014, v1.
En ~/bin/myscripts les scripts qui créent de la doc et des backups

modifs de droits fréquents

sudo chmod a+w files
sudo chmod a+w files/ctools
sudo chmod a+w files/xmlsitemap

Attributs (équival hexa)
rwx 777 rwxrwxrwx
u-wx 470 r--rwx---
o+r 774 rwxrwxr--
g-wx,o+r 744 rwxr--r--
u-w,g-wx,o+r 544 r-xr--r--
g=,o=r 704 rwx---r--
a-wx 440 r--r-----

 

ex css3 et html5

ex page css3 html5<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />

css 3 Positionnement

display (inline, block, inline-block, none...)

transforme n'importe quel élément de votre page d'un type vers un autre. Par ex: imposer à ses liens (originellement de type inline) d'apparaître sous forme de blocs. Les liens vont se positionner les uns en-dessous des autres (comme des blocs normaux) et il devient possible de modifier leurs dimensions.

a
{
    display: block;
}

Notes Drupal 7

Des liens externes drupal 7. db_schema_drupal_7.png

Ce livre regroupe aussi mes notes concernant: installer drupal 7 en multi-site (poste dev) et configuration chez mon hébergeur, divers modules du core drupal 7 ou autres modules externes (le tag seo regroupe des notes sur divers modules xmlsitemap, rdfa, metatag...), payer en ligne avec paypal et commerce, ou encore concerne le theming de drupal 7, dev...

Voir aussi Mes notes sur Drush  ou naviguer par tag: CSS css3 scss theme drupal (Omega ou adaptive) PHP et Navigateurs (pour les plugins), w3 tools,

css, theming et autre joli

Des liens vers des outils graphiques sur le web, HTML 5 / CSS 3. Regroupe aussi des notes sur CSS 2 et CSS 3 (définition de balise, propriétés...), cours HTML...

Le thèmes drupal c'est plutot tagué theme drupal. Toutes mes notes taguées "omega" -  Vers les suggestions de templates drupal 7 - adaptative (theme drupal "html5 et css3")

Omega 4 (vm site01)

Omega 4 en /var/www/dru7/sites/site01

  • Ohm
  • MonTO4 créé via drush omega-wizard - logo home page rouge
  • MonO4-v0

    • MonO4-v0.0 - logo fond vert

Omega tools (Omega4)

sudo drush omega-wizard  -> crée sous theme

Omega_tools est intégré à omega 4 => si en omega 4 il faut desinstaller Omega_tools.
Omega_tools 3 est pour Omega 3 (et 2 pour omega 2).

Pages

S'abonner à RSS - theme drupal