Feed aggregator

Manual per afegir canvi de colo al nostre Theme (Drupal 6)

Blog Joan LinuxBCN - Fri, 10/02/2012 - 10:26

Aqui s'explica com afegir la funcionalitat que permet canviar al nostre gust alguns colors del nostre Theme. Si voleu que el them que heu creat (o un que esteu "tunejant") es pugui modificar el color en algunes regions només teniu que seguir aquest enllaç:

http://sachachua.com/blog/2012/02/drupal-6-adding-color-support-theme/

Permalink | Leave a comment  »

Actualitzat linuxbcn.com a Drupal 7.12

Blog Joan LinuxBCN - Thu, 09/02/2012 - 15:31

Doncs si, ara que tenim migrat linuxbcn.com a la darrera versió 7.x de Drupal avui he actualitzat a la 7.12.

Encara que m'agrada estar a la darrera versió del núcli i de tots els mòduls, per odvietats en seguretat, a vegades fa mandra. Però avui he actualitzat un parell de mòduls i, clash!! un molest error amb el sub-mòdul menu del projecte i18n m'ha fet decidir a actualitzar ;)

Aquesta nova verssió corregeix un bon número de problemets. Podeu veure el llistat complert a http://drupal.org/node/1425104

De moment no hi he tingut cap problema i s'ha corregit l'error que m'ha "obligat" a actualitzar

Permalink | Leave a comment  »

llistar termes d'una taxonomia amb la funció taxonomy_node_get_terms

Blog Joan LinuxBCN - Tue, 29/11/2011 - 17:45

<?php

if (arg(0) == 'node' && is_numeric(arg(1)) && !arg(2)) {

  $node = node_load(arg(1));

  foreach ($node->taxonomy as $vid => $term) {

  $vn = taxonomy_vocabulary_load($term->vid);

  $t[$vn->name][$term->tid]['name'] = $term->name;

}

  $output = '';

  foreach ($t as $key => $value){

  $output .= '<fieldset class="fieldgroup collapsible"><legend>'.$key.'</legend>';

  foreach($value as $b => $a){

  $output .= '<div class="field-item odd">';

  $output .= l($a['name'], 'taxonomy/term/' . $b) . ' ';

  $output .= '</div>';

}

  $output .= '</fieldset>';

}

  print $output;

}

?>

 

 

La ide que tenia era aprofitar aquesta funció per fer que Drupal cridés a una icona segóns la taxonomia.

Així que amb l'ajud del bon amic Carlos d'Interdixit hem aconseguit l'objectiu:

 

<img src="/dev/sites/all/themes/omega/css/img/premsa_ikon<?php

if (arg(0) == 'node' && is_numeric(arg(1)) && !arg(2)) {

  $node = node_load(arg(1));

  foreach ($node->taxonomy as $vid => $term) {

  $vn = taxonomy_vocabulary_load($term->vid);

  $t[$vn->name][$term->tid]['name'] = $term->name;

}

$output = '';

  foreach ($t as $key => $value){

  foreach($value as $b => $a){

  $output .= $a['name'];

}

}  print $output;

}

?>.png">

 

Font: http://api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/...

Permalink | Leave a comment  »