Code snippets

Bouts de codes pratiques
Portrait de Alex

You're token to me?

Cette page sur Drupalons.fr propose un outil pour générer vos propres Token:

http://drupalons.fr/node/3588

Portrait de Alex

Ouvrir un fichier dans une nouvelle fenêtre (Drupal 6)

For Drupal 6 file fields
// Views may call this function with a NULL value, return an empty string.
if (empty($file['fid'])) {
return '';
}

$path = $file['filepath'];
$url = file_create_url($path);
$icon = theme('filefield_icon', $file);

// Set options as per anchor format described at
$options = array(
'attributes' =?> array(
'type' => $file['filemime'] . '; length=' . $file['filesize'],
),
);

Portrait de Alex

Ouvrir un fichier dans une nouvelle fenêtre

$file = $variables['file'];
$icon_directory = $variables['icon_directory'];

$url = file_create_url($file-?>uri);
$icon = theme('file_icon', array('file' => $file, 'icon_directory' => $icon_directory));

Tags: 
Portrait de Alex

Wysiwyg + CKEditor rajoute <p>&nbsp;</p> au début de mon body...

Ceci corrige ce bug.

A implémenter dans un module custom.

 

Portrait de Alex

Obtenir un lien vers un node multilingue, traduit dans la langue active.

$translations = translation_node_get_translations($nid);
if (!empty($translations)) {
global $language;
if (!empty($translations[$language-?>language])) {
return l($translations[$language->language]->title,'node/'.$translations[$language->language]->nid);
}
}
$node = node_load($nid);
return l($node->title,'node/'.$node->nid);
}
?>
Puis dans le template:

Portrait de Alex

Cacher un Tab menu indésirable

* Implementation of hook_preprocess_page().
*/
function mytheme_preprocess_page(&$variables) {

Tags: 
Subscribe to RSS - Code snippets