Je renvoie mon mail car j'avais eu une réponse d'une personne me demandant
de renvoyer la question après sa semaine d'absence.
---
Bonjour,
Je reviens vers vous car j'ai un peu de mal à faire un template.
J'étais venu vers vous il y a quelques jours (semaine maintenant) pour
connaitre la meilleur façon d'utiliser plumeCMS pour faire un site simple.
(6 pages web simple).
Je m'étais orienté vers plumeCMS car je souhaitai utiliser la puissance d'un
CMS pour son back-office (edition des articles, multi-site).
J'ai donc modifier le code de plumeCMS pour changer brève en article (car je
n'ai pas besoin des chapitres...) ainsi que supprimer donc toutes références
aux vrais articles ainsi que les commentaires dont je n'ai pas besoin.
Maintenant, je bloque sur la réalisation des templates. Mon problème c'est
que je ne souhaite pas utiliser la même page (CSS et code HTML) pour toutes
les pages du site (les 6 pages).
Je souhaitais faire 6 pages HTML et faire des bouts de code pour importer
les textes de plumeCMS, je pensais trouver les fonctions adéquates mais rien
à faire, j'ai l'impression qu'il faut absolument coler au plan des pages de
plumeCMS (un ressource_article, un ressource_news, etc..)
Moi je pensais pouvoir faire ma page web html pour le front-office, et au
niveau du corps (là où je souhaite intégrer les données) utiliser des
fonctions de type (j'invente totalement mais c'est pour vous donner une
idée)
IncludeDataFromIdArticle(3);
Qui me retournerai le contenu de l'article. Voir mieux, une classe que je
puisse exploiter.
ex:
classArticle->setID(3);
echo classArticle->titre();
echo classArticle->contenu();
Sachant que l'ID 3 est en dur dans la page, car autant de page physique que
de page affichée.
Est-ce totalement illusoire que de vouloir utiliser plumeCMS pour faire cela
?
Déjà vous ne pouvez pas importer des bouts de code de Plume depuis une
page HTML, il vous faut du php.
Ensuite ce que vous décrivez me semble faisable en créant 6 catégories
différentes, avez-vous considéré cette option ?
Léo.
Alexandre Billaud a écrit :
Si tu cherches à avoir 6 pages qui contiennent du texte et que ce texte
doit etre modifiable mais sans contenu autre ce texte, peut être comme
suggéré le plus simple est-il d'avoir 6 catégories avec un template
category_category
Dans chaque catégorie, tu rentres une description complète (avec des
titres de différent niveaux, des liens, des images) puis tu crées un
gabarit category_category.php qui ressemble un peu à ca :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
[...]
<html>
<body>
<div class="description">
<?php pxSingleCatDescription(); ?>
</div>
</body>
</html>
Cordialement