Not logged in. · Lost password · Register
Forum: Non-English Discussion French discussion RSS
Créer/Modifier une page avec le plugin Bureaucracy
Avatar
patemoll #1
Member since Nov 2018 · 2 posts
Group memberships: Members
Show profile · Link to this post
Subject: Créer/Modifier une page avec le plugin Bureaucracy
Bonjour,

Le plugin me permet de créer une page à partir d'un formulaire et d'un template.

Cependant, cela ne fonctionne plus quand la page existe déjà. J'aimerais pourtant que la page soit écrasée par la nouvelle et qu'elle devienne une révision.

Sauriez-vous faire cela avec ce plugin ?

Cordialement
Avatar
schplurtz (Moderator) #2
Member since Nov 2009 · 437 posts · Location: France, Finistère
Group memberships: Global Moderators, Members
Show profile · Link to this post
Salut,

l'action template vérifie effectivement si la page existe et refuse d'écrabouiller une page existante. Enregistre le fichier joint puis extrait du zip le fichier actiontemplateoverwrite.php sous  lib/plugins/bureaucracy/helper/actiontemplateoverwrite.php. Cela crée l'action templateoverwrite qui fait la même chose que l'action template mais écrase une page existante. Seul garde-fou (non testé) est qu'il faut avoir le droit de modification pour écraser une page existante.

Il faudra ensuite modifier la page avec le formulaire pour utiliser l'action templateoverwrite au lieu de l'action template :
<form>
action templateoverwrite :ton:modele-de-page ...
etc...
</form>
Cette modification résistera (ou pas) aux mises à jour de DW et du greffon bureaucracy. Je ne suis pas certain que ce soit la méthode officielle pour ajouter une action, mais bon, ça fonctionne.

Le mieux, serait que tu fasses une demande de fonctionnalité en utilisant le lien Report bug sur la page du greffon.
The author has attached one file to this post:
actiontemplateoverwrite.zip 639 Bytes
You have no permission to open this file.
Avatar
Digitalin #3
Member since Feb 2014 · 207 posts · Location: Uzès - France
Group memberships: Members
Show profile · Link to this post
Bonsoir,

Pour info, l'extension Pagemod, fonctionnant avec l'extension Bureaucracy permet d'ajouter des informations aux pages existantes via des formulaires. Selon les besoins, cela pourrait faire l'affaire ;-)
Avatar
schplurtz (Moderator) #4
Member since Nov 2009 · 437 posts · Location: France, Finistère
Group memberships: Global Moderators, Members
Show profile · Link to this post
@digitalin, bien vu !
Avatar
patemoll #5
Member since Nov 2018 · 2 posts
Group memberships: Members
Show profile · Link to this post
Je vais passer par pagemod pour éviter la maintenance.

u lieu d'écraser la page et d'en conserver une version, les anciens contenus seront relégués dans une section en bas de page et ce sera très bien.

Merci à vous :-)
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-06-17, 21:01:36 (UTC +02:00)