Placer contenu d'un article dans le panel de droite

mr-tocmr-toc Member
Bonjour,

Je souhaiterai savoir s'il est possible de positionner du contenu d'un article dans le panel de droite où se trouve les catégories, articles et mots clé <aside role="complementary">
Par exemple, pour mettre des définitions dans le panel de droite.

Merci

Réponses

  • Il vaut mieux utiliser une page statique avec $plxShow->staticInclude(id_de_la_page_statique).
  • Jerry Wham a écrit:
    Il vaut mieux utiliser une page statique avec $plxShow->staticInclude(id_de_la_page_statique).

    désolé mais j'ai pas tout compris. Est ce que tu peux être un peu plus explicite ?

    Merci
  • StéphaneStéphane Member, Former PluXml Project Manager
    Si tu veux utiliser des articles

    1) créer par exemple une catégorie "Sidebar" avec l'option Menu=Masquer
    2) Publie tes articles que tu veux voir dans la sidebar dans cette catégorie (en + d'autres catégories habituelles si besoin)
    3) utilises la fonction lastArtList en filtrant sur la catégorie "Sidebar" et en n'affichant qu'un seul article, tri décroissant, pour n'afficher que le dernier

    Même technique que expliquée ci-dessous pour mettre en place un édito. Seulement dans ton cas l'affichage de l'article se fait dans la sidebar
    http://pluxopolis.net/article6/mettre-en-place-un-edito

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Merci beaucoup pour les explications.
    Ce que je souhaiterai c'est affiché dans le panel de droite un contenu en correspondance avec un article.
    Si je consulte l'article XYZ, je souhaite voir le contenu associé dans le panel.
    Si je consulte l'article Toto, je ne devrais rien voir.

    J'imagine qu'avec du PHP, je peux faire apparaitre le contenu sous condition. Si je nomme l'article et la page statique de la même façon, je pense pouvoir me débrouiller mais ça ne facilite pas la gestion du contenu.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Dans la sidebar essaye en ajoutant ce code à l'endroit ou tu veux affiche le contenu de l'article (en ne faisant rien d'autre)
    	<?php
    	if($plxShow->plxMotor->mode=="article") {
    		echo $plxShow->artContent();
    	}
    	?>
    

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Stéphane a écrit:
    Dans la sidebar essaye en ajoutant ce code à l'endroit ou tu veux affiche le contenu de l'article (en ne faisant rien d'autre)
    	<?php
    	if($plxShow->plxMotor->mode=="article") {
    		echo $plxShow->artContent();
    	}
    	?>
    
    du coup l'article est dupliqué.
  • StéphaneStéphane Member, Former PluXml Project Manager
    tu as la condition d'affichage. maintenant tout dépend ce que tu veux afficher. tu peux utiliser le chapo pour le texte à mettre dans la sidebar et garder la zone contenu pour le détail de la page

    à la place de
    echo $plxShow->artContent();
    

    tu peux utiliser
    echo $plxShow->artChapo('', false);
    

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • paSlabrespaSlabres Member
    avril 2015 modifié
    Bonjour,

    merveilleux, j'ai tout compris. ;)
    Merci !

    Je peux maintenant prévoir un article édito dans la sidebar.

    Mise au point d'un futur site sur serveur local MAMP (MacOS)
    ```Version de PHP : 7.4.2
    Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.4.2
    mod_ssl/2.2.34 OpenSSL/1.0.2o DAV/2
    mod_fastcgi/mod_fastcgi-SNAP-0910052141
    mod_perl/2.0.11
    Perl/v5.24.0

  • StéphaneStéphane Member, Former PluXml Project Manager
    @paSlabres: elle est pas belle la vie :cool:

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • elle aussi est pluX belle la vie ;)

    Pour l'instant je sèche sur la possibilité de retirer l'édito de la liste des derniers articles.

    Je trouverai, je suis en train de m’escagasser les yeux sur les fichiers.

    Mise au point d'un futur site sur serveur local MAMP (MacOS)
    ```Version de PHP : 7.4.2
    Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.4.2
    mod_ssl/2.2.34 OpenSSL/1.0.2o DAV/2
    mod_fastcgi/mod_fastcgi-SNAP-0910052141
    mod_perl/2.0.11
    Perl/v5.24.0

  • StéphaneStéphane Member, Former PluXml Project Manager
    regarde mon tuto.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • re,

    je creuse…
    J'ai lu le plus attentivement possible ton tuto.
    Ce que je souhaite, c'est qu'un article édito soit affiché, OK c'est bon.
    Par contre, sous "Derniers articles", j'aimerais que le dernier édito n'apparaisse pas.

    Je bricole sidebar.php mais comme je découvre sur le tas, je ne sais pas –encore– exclure une catégorie précise de cette liste.

    Actuellement, le code que je tape apparait en clair sur la page ; c'est donc nettement une erreur de syntaxe

    Voici le bout de code que je suis en train de massacrer :8
    [== PHP ==]
    		<ul>
    if($plxShow->plxMotor->aCats[$catEdito]<>['007']) {
    		<?php $plxShow->lastArtList('<li><a class="#art_status" href="#art_url" title="#art_title">#art_title</a></li>'); ?>
    }
    		</ul>
    

    J'attaque la montagne avec un cure-dent en guise de piolet ?

    Mise au point d'un futur site sur serveur local MAMP (MacOS)
    ```Version de PHP : 7.4.2
    Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.4.2
    mod_ssl/2.2.34 OpenSSL/1.0.2o DAV/2
    mod_fastcgi/mod_fastcgi-SNAP-0910052141
    mod_perl/2.0.11
    Perl/v5.24.0

Connectez-vous ou Inscrivez-vous pour répondre.