{{tpl:TagID}}, template dc2 (Dotclear2)
Par PlaceOweb le mercredi, avril 28 2010, 21:04 - Outils Internet - Lien permanent
De nombreux sites Dotclear 2 (dc2) affiche par erreur Tag - {{tpl:TagID}}, ceci est du à une mauvaise ou obsolète version des attributs utilisés dans les templates pour afficher le site.
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'));
- <tpl:Tags> Ce bloc constitue une boucle sur l'ensemble des tags.
- {{tpl:MetaID}} Cette balise est obsolète depuis la version 2.1.6, elle est remplacée par la balise {{tpl:TagID}}.
- {{tpl:MetaURL}} Cette balise est obsolète depuis la version 2.1.6, elle est remplacée par la balise {{tpl:TagURL}}.
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
- Documentation de Dotclear 2.0
- Trucs et astuces : Tips DC2