| Identifiant de projet : | 200 |
| Créé par : | Pierre Lannoy |
| Créé le : | Mercredi, 21 février, 2007 - 09:25 |
| Dernière modification : | Mardi, 11 décembre, 2007 - 17:04 |
| Opérations : | ajouter une tâche | voir toutes les tâches du projet |
Ce projet regroupe tout ce qui a trait à l'interface du portail : traduction, modules d'affichage, logos,...
















Amélioration visuelle de la gestion des fichiers
Les modules suivants ont été installés et paramétrés :
Traductions de modules
Pour ceux que ça intéresse, voici les fichiers de traduction au format GetText. Je complèterais cette liste au fur-et-à-mesure du travail de traduction (et à condition d'avoir au moins un
*.poou un*.potdans le package de distribution du module).Tri alphabétique de la page "Créer du contenu"
Pour ceux que ça intéresse, et je sais que plusieurs intégrateur Drupal visitent ce site, j'ai enfin trouvé une méthode pour trier alpabétiquement le contenu de la page Créer du contenu. Voici comment :
Dans le module
node.module, vers la ligne 2207, indentifiez la séquence suivante :foreach ($types as $type) {
if (function_exists($type->module .'_form') && node_access('create', $type->type)) {
$type_url_str = str_replace('_', '-', $type->type);
$title = t('Add a new @s.', array('@s' => $type->name));
$out = '<dt>'. l(drupal_ucfirst($type->name), "node/add/$type_url_str", array('title' => $title)) .'</dt>';
$out .= '<dd>'. filter_xss_admin($type->description) .'</dd>';
$item[$type->type] = $out;
}
}
if (isset($item)) {
uksort($item, 'strnatcasecmp');
$output = t('Choose the appropriate item from the list:') .'<dl>'. implode('', $item) .'</dl>';
}
et remplacez-là par :
foreach ($types as $type) {
if (function_exists($type->module .'_form') && node_access('create', $type->type)) {
$type_url_str = str_replace('_', '-', $type->type);
$title = t('Add a new @s.', array('@s' => $type->name));
$out = '<dt title="' . $type->name . '">'. l(drupal_ucfirst($type->name), "node/add/$type_url_str", array('title' => $title)) .'</dt>';
$out .= '<dd>'. filter_xss_admin($type->description) .'</dd>';
$item[$type->type] = $out;
}
}
if (isset($item)) {
asort($item);
$output = t('Choose the appropriate item from the list:') .'<dl>'. implode('', $item) .'</dl>';
}
Voilà ! C'est tout beau et ça fonctionne impec !
Projet terminé !
Toutes les tâches afférentes étant soit anulées soit clôturées, le projet est achevé...