Tout savoir pour devenir un pro de PluXml, mais pas seulement...

Ajouter un lien dans son thème vers une page statique à partir de son numéro


Rédigé par jack le 6 commentairese

Voici le bout de code php pour ajouter et coder en dur dans son thème pour PluXml, un lien vers une page statique à partir de son numéro d'identifiant. Le numéro d’une page statique est sur 3 caractères et est par exemple de la forme 001.

<?php
$staticId = '001';
if(isset($plxMotor->aStats[$staticId])) {
	$url = $plxMotor->urlRewrite('?static'.$staticId.'/'.$plxMotor->aStats[$staticId]['url']);
	$title = plxUtils::strCheck($plxMotor->aStats[$staticId]['name']);
	echo '<a href="https://pluxopolis.net/'.$url.'" title="'.$title.'">'.$title.'</a>';
}
?> 
Modifier la valeur de la variable $staticId avec le numéro de la page statique souhaitée (ici 001)

Pour rappel le numéro d'une page statique est à récupérer à partir de l'administration dans la gestion des pages statiques, colonne Identifiant

Vous pouvez faire un copier-coller de ce code et l'ajouter dans votre thème, par exemple dans le fichier sidebar.php

DClassé dans : PluXml, Bout de code ,Mots clés : Astuce, Page statique, Menu, PluXml, Sidebar, Thème, Snippet

A propos de l'auteur, jack:

Webmestre de PluXopolis de 2018 à Avril 2023.

6 commentaires

Romain a dit : #1

Salut, j'aimerais savoir quel est le nom de votre thème svp ? Merci ;)

admin a dit : #2

@Romain :
Bonjour. Le thème actuel de Pluxopolis ne porte pas de nom. Je l'ai développé spécialement pour le site

nIQnutn a dit : #3

ça ne semble pas marché avec la 5.4.

admin a dit : #4

@nIQnutn :
C'est corrigé
Il fallait:
$title = plxUtils::strCheck($plxMotor->aStats[$staticId]['name']);
au lieu de:
$title = plxUtils::strCheck($plxMotor->aStats[$staticId]['title']);

nIQnutn a dit : #5

ça marche :)

Nino Reinier a dit : #6

Je vous remercie pour ton article

rFil RSS des commentaires de cet article

Les commentaires sont fermés.

Top