theming

Theming, css...

mise en forme forum drupal

templates de modules/forum

• forum-icon.tpl.php : “hot,” “new,” “sticky,”

$first_new
$icon
$new_posts
item est le 1er topic et a des new posts
icone doit etre affichée
flag qui indique des new posts

 

 

 

Omega 4 - créer un layout sur son soustheme

copier le dossier omega/layouts/simple du theme de base, coller dans son theme (mono4_br1) et renommer. Changer dans les noms de fichiers (et contenu) "simple" parle "nomtheme".

+ three files:

  • sass/layouts/simple.layout.scss
  • layouts/simple-layout.tpl.php
  • layouts/simple.layout.inc

puis dans monlayout.layout.inc ajouter regions[postscript] = Postscript

 

https://drupal.org/node/1936980

Drush et les themes

vider le cache du thème: drush cc theme-registry
activer le theme foo: drush vset theme_default foo

Vérifier l'état de chaque thème : drush pml | fgrep -e Theme
drush pmi  info détaillées (voir par ex drush mpi sky* | fgrep -e theme)

Personnaliser l'interface Ubuntu (tweaks, lanceurs, icones)

Voir https://aur.archlinux.org/packages/unity/

Ubuntu Tweaks

Parfait pour nettoyage systeme facile, surtout conf des scripts nautilus et Editeur des Quicklists.

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-----

 

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;
}

Icones ubuntu

Le gestionnaire de fichier Gnome mettait les icones en /usr/share/applications/nautilus-home.desktop

Unity: /usr/share/icons
/usr/share/icons/hicolor/48x48/mimetypes
/home/user/.local/share/application/nom-appli  (utilisé par Dash)

VLC à /usr/share/vlc/vlc.ico

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")

Pages

S'abonner à RSS - theming