Mise au point

  • Pour les besoins d'une ancienne version de ce site, j'avais besoin de récupérer la valeur du champ URL spécifique afin de l'utiliser pour créer un lien dynamique vers mon blog de démonstration.
  • Cela pourrait très bien servir d'alternative à une fonction "Image à la une" non disponible sur Dotclear avec l'inconvénient d'aucun choix via l'interface.

Application

  • Le fichier _public.php du thème actif doit contenir les lignes suivantes :
$core->tpl->addValue('EntryShortURL',array('tplEntryShortURL','EntryShortURL'));
 
class tplEntryShortURL {

public static function EntryShortURL($attr)
	     {
	          global $core, $_ctx;
	          $f = $core->tpl->getFilters($attr);
	          return '<?php echo '.sprintf($f,'$_ctx->posts->post_url').'; ?>';
	     }

}
  • A l'endroit souhaité, j'utilise la balise suivante :
{{tpl:EntryShortURL}}