Feed aggregator
Manual per afegir canvi de colo al nostre Theme (Drupal 6)
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/
Actualitzat linuxbcn.com a Drupal 7.12
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
llistar termes d'una taxonomia amb la funció taxonomy_node_get_terms
<?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/...