Alibi |
Le 25/11/2010 à 19:14  |
|
Bonjour à tous,
j'ai un petit souci : je suis en train de construire un site sous Drupal (pour ceux qui ne connaissent pas, il s'agit d'un CMS), tout se passait bien, jusqu'à ce que quelqu'un poste un commentaire et que j'obtienne un message de type "Missing arguments"...
J'ai trouvé d'où venait le problème, le seul ennui c'est que je ne comprends pas suffisement le PHP pour le résoudre tout seul. Quelqu'un parmi vous , pourrait-il m'expliquer en détaille mais dans un dialecte relativement clair, ce que signifie le bout de code posté plus bas et ce que je peux modifier.
Par avance merci à tous ceux qui pourront m'aider.
<?php
function phptemplate_links($links, $attributes){
$_links = theme_links($links, $attributes);
if (strpos($attributes['class'], 'primary-links') !== false) {
$_links = preg_replace('#<a (.*?)>(.*?)</a>#','<a \1><span></span>\2</a>',$_links);
}
return $_links;
}
?>
|
Anthony |
Le 26/11/2010 à 15:26  |
Fou du volant |
Salut 
Il faudrait voir ce que renvoie la fonction theme_links();
Ton message d'erreur vient du fait que tu n'envoies pas le nombre d'arguments exact attendus par la fonction, j'imagine la fonction phptemplate_links(). Il faut lui envoyer deux arguments. |