Titre de page statique

Bonjour,

J'essaye désespérément de récupérer le titre d'une page statique précise via une fonction pour l'incruster dans une NavBar de Bootstrap. Quelqu'un a déjà rencontré ce problème ?

Merci d'avance

Réponses

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

    Lorsque tu visualises une page statique tu peux récupérer son titre avec cette instruction
    <?php $plxShow->staticTitle(); ?>
    

    sinon tu peux regarder le code de cette fonction dans le fichier core/lib/class.plx.show.php pour t'en inspirer

    tu peux utiliser ce genre de code dans les fichiers de ton theme, où '001' est l'id de la page statique
    echo plxUtils::strCheck($plxMotor->aStats['001']['name']);
    

    Consultant PluXml

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

  • voila comment je procède:
    [== Indéfini ==]
    	<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
    	<div class="container">
            <div class="navbar-header">
    	<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
    	</button>
    
    			<div class="site-logo">
    				<a href="<?php $plxShow->racine(); ?>" class="scroll logo">				 
    					<img src="<?php $plxShow->template(); ?>/img/logo.png" alt="logo" />
    				</a>
    				
    			</div>
            </div>
    		<div id="navbar" class="collapse navbar-collapse">
    			<ul class="nav navbar-nav navbar-right">
    				<?php $plxShow->staticList('','<li id="#static_id" class="#static_status"><a href="#static_url" class="#static_status text-uppercase bold" title="#static_name">#static_name</a></li>'); ?>
    				<?php $plxShow->pageBlog('<li id="#page_id" class="#page_status"><a href="#page_url" title="#page_name">#page_name</a></li>'); ?>
    			</ul>		  
            </div><!--/.nav-collapse -->
          </div>
        </nav>
    
  • Merci Stephane, ce code fonctionne nickel ;)
  • Bonjour Cfdev, effectivement au début je faisais sur ce modèle mais j'avais besoin, pour un thème one-page, de seulement récupérer le titre de page car les liens sont des ancres.
Connectez-vous ou Inscrivez-vous pour répondre.