artTags()
Bonjour,
Est il possible de paramètrer la fonction artTags() afin de n'avoir que les titres d'articles affichés en lien
à l'identique de la fonction recherche, ou faut il rentre dans le code?
Je n'ai pas trouvé d'infos dans la doc.
<?php $plxShow->lang('TAGS') ?> : <?php $plxShow->artTags() ?>
Merci bien.
Est il possible de paramètrer la fonction artTags() afin de n'avoir que les titres d'articles affichés en lien
à l'identique de la fonction recherche, ou faut il rentre dans le code?
Je n'ai pas trouvé d'infos dans la doc.
<?php $plxShow->lang('TAGS') ?> : <?php $plxShow->artTags() ?>
Merci bien.
0
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je ne suis pas certain de comprendre ta demande
Tu disposes des variables suivantes pour formater l'affichage: #tag_status, #tag_url, #tag_name
Par défaut on a ce format quand on appelle artTags() sans paramètre
on peut changer l'affichage, genre
<?php $plxShow->artTags('#tag_name') ?>Maintenant à partir de artTags() il n'est pas possible d'afficher le titre de l'article. Ce n'est pas son rôle.
Peux-tu me donner un exemple de ce que tu voudrais afficher ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
La fonction artTags() me permet d'afficher les tags de l'article,
exemple mon pied d'article m'affiche:
Classé dans : Billets - Mots clés : X
je souhaite que le lien "X" m'affiche une page (statique) qui fait figurer l'ensemble des articles taggés "X". ( titres et liens articles)
Résultat recherche articles taggés: tag X :
01/12/2014: article 1
02/04/2016: article 10
02/01/2017: article 41
02/02/2017: article 43
ça te donnera exactement l'affichage que tu souhaites quand on clic sur un tag
<?php include(dirname(__FILE__).'/header.php'); ?> <main class="main grid" role="main"> <section class="col sml-12 med-8"> <ul class="repertory menu breadcrumb"> <li><a href="<?php $plxShow->racine() ?>"><?php $plxShow->lang('HOME'); ?></a></li> <li><?php $plxShow->tagName(); ?></li> </ul> <?php while($plxShow->plxMotor->plxRecord_arts->loop()): ?> <article class="article" role="article" id="post-<?php echo $plxShow->artId(); ?>"> <p> <time datetime="<?php $plxShow->artDate('#num_year(4)-#num_month-#num_day'); ?>"><?php $plxShow->artDate('#num_day/#num_month/#num_year(4)'); ?></time> : <?php $plxShow->artTitle('link'); ?> </p> </article> <?php endwhile; ?> <nav class="pagination text-center"> <?php $plxShow->pagination(); ?> </nav> <span> <?php $plxShow->tagFeed() ?> </span> </section> <?php include(dirname(__FILE__).'/sidebar.php'); ?> </main> <?php include(dirname(__FILE__).'/footer.php'); ?>EDIT: ce qui est gênant avec cette solution c'est le nombre d'articles affichés. Comme on ne peut pas choisir indépendamment le nombre d'articles à afficher en mode "tags", ce n'est plus tout à fait ce que tu veux avoir. Je vais regarder comment programmer un paramétrage du nombre d'articles à afficher à partir de la page tags.php du thème.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
les modifs sont dispos sur le github de PluXml
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
grand merci