diff --git a/ecrire/balise/url_.php b/ecrire/balise/url_.php index bce8ff3a26759b0710cf2920357775744b6aad94..18bcf7fdc339cace86573bf033f29cecd013faa7 100644 --- a/ecrire/balise/url_.php +++ b/ecrire/balise/url_.php @@ -196,8 +196,8 @@ function balise_URL_ARTICLE_dist($p) { * Pile complétée par le code à générer */ function balise_URL_SITE_dist($p) { - $code = champ_sql('url_site', $p); - if (strpos($code, '@$Pile[0]') !== false) { + $code = champ_sql('url_site', $p, ''); + if (!$code) { $code = generer_generer_url('site', $p); if ($code === null) { return null; diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php index c4d06d144e667b3d52e2158a62f99d0f6707ed4c..e7305d56c068ccbe1238798ff3dd709c537b3b54 100644 --- a/ecrire/public/balises.php +++ b/ecrire/public/balises.php @@ -883,16 +883,13 @@ function balise_LANG_dist($p) { */ function balise_LESAUTEURS_dist($p) { // Cherche le champ 'lesauteurs' dans la pile - $_lesauteurs = champ_sql('lesauteurs', $p, false); + $_lesauteurs = champ_sql('lesauteurs', $p, ''); // Si le champ n'existe pas (cas de spip_articles), on applique // le modele lesauteurs.html en passant id_article dans le contexte; // dans le cas contraire on prend le champ 'lesauteurs' // (cf extension sites/) - if ( - $_lesauteurs - and $_lesauteurs != '@$Pile[0][\'lesauteurs\']' - ) { + if ($_lesauteurs) { $p->code = "safehtml($_lesauteurs)"; // $p->interdire_scripts = true; } else { diff --git a/ecrire/public/references.php b/ecrire/public/references.php index 44cb682c69e534ee6c3e6ac17eb098b2dad9805c..9b6691a9c771e68b9309a978c7c3436296ad4509 100644 --- a/ecrire/public/references.php +++ b/ecrire/public/references.php @@ -105,10 +105,10 @@ function index_boucle_mere($p) { * Indique que le nom de la boucle est explicite dans la balise #_nomboucletruc:CHAMP * @param null|string $defaut * Code par defaut si le champ n'est pas trouvé dans l'index. - * Utilise @$Pile[0][$nom_champ] si non fourni + * Utilise `($Pile[0][$nom_champ] ?? null)` si non fourni * @param bool $remonte_pile * Permettre de remonter la pile des boucles ou non (dans ce cas on - * ne cherche que danss la 1ère boucle englobante) + * ne cherche que dans la 1ère boucle englobante) * @param bool $select * Pour ajouter au select de la boucle, par defaut true * @return string