Les balises de template

Les balises suivantes sont apparues avec la version 2.1.6 :

  • {{tpl:TagID}} NEW
  • {{tpl:TagURL}} NEW
  • ....

Les anciennes balises sont encore utilisables pour permettre une transition en douceur, en attendant que tous les thèmes soient mis à jour. Elles disparaîtront dans une prochaine version :

  • {{tpl:MetaID}}
  • {{tpl:MetaURL}}
  • ....

dotclear-2.1.6/dotclear/plugins/metadata/_public.php

$core->tpl->addBlock('Tags',array('tplMetadata','Tags'));
$core->tpl->addBlock('TagsHeader',array('tplMetadata','TagsHeader'));
$core->tpl->addBlock('TagsFooter',array('tplMetadata','TagsFooter'));
$core->tpl->addBlock('EntryTags',array('tplMetadata','EntryTags'));
$core->tpl->addValue('TagID',array('tplMetadata','TagID'));
$core->tpl->addValue('TagPercent',array('tplMetadata','TagPercent'));
$core->tpl->addValue('TagRoundPercent',array('tplMetadata','TagRoundPercent'));
$core->tpl->addValue('TagURL',array('tplMetadata','TagURL'));
$core->tpl->addValue('TagCloudURL',array('tplMetadata','TagCloudURL'));
$core->tpl->addValue('TagFeedURL',array('tplMetadata','TagFeedURL'));
 
# Kept for backward compatibility (for now)
$core->tpl->addBlock('MetaData',array('tplMetadata','Tags'));
$core->tpl->addBlock('MetaDataHeader',array('tplMetadata','TagsHeader'));
$core->tpl->addBlock('MetaDataFooter',array('tplMetadata','TagsFooter'));
$core->tpl->addValue('MetaID',array('tplMetadata','TagID'));
$core->tpl->addValue('MetaPercent',array('tplMetadata','TagPercent'));
$core->tpl->addValue('MetaRoundPercent',array('tplMetadata','TagRoundPercent'));
$core->tpl->addValue('MetaURL',array('tplMetadata','TagURL'));
$core->tpl->addValue('MetaAllURL',array('tplMetadata','TagCloudURL'));
$core->tpl->addBlock('EntryMetaData',array('tplMetadata','EntryTags'));

Il se peut qu'une mise à jour n'ai pas entièrement fonctionné, auquel cas assurez vous d'avoir mis à jours votre dossier : plugins/metadata/ et plus généralement plugins/

Les thèmes sont anciens et peuvent contenir des erreurs. Voici comment corriger/downgrader (à l'inverse mettre à jour/upgrader) les templates :

Tag - {{tpl:TagID}}

Dans la page tag.html

<div id="content-info">
    <h2>{{tpl:lang Tag}} - {{tpl:TagID}}</h2>
<div id="content-info">
    <h2>{{tpl:lang Tag}} - {{tpl:MetaID}}</h2>
{{tpl:TagID}}

=>

{{tpl:MetaID}}
{{tpl:TagURL}}

=>

{{tpl:MetaURL}}
<tpl:Tags>

=>

<tpl:MetaData type="tag">

Personnaliser DC2 & vos templates

Documentation, ressources et astuces Dotclear 2

Autre