Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Champ "date de publication électronique" #113

Closed
ssonnet opened this issue Jan 28, 2020 · 2 comments
Closed

Champ "date de publication électronique" #113

ssonnet opened this issue Jan 28, 2020 · 2 comments

Comments

@ssonnet
Copy link

ssonnet commented Jan 28, 2020

Bonjour,

Dans le modèle éditorial de nos revues figure un champ [#DATEPUBLI] (date de publication électronique). Malheureusement je constate que le fait de publier un document au travers de l'admin n'a aucun effet sur ce champ. Est-il possible de faire en sorte qu'il soit alimenté automatiquement par la date du jour lorsque l'on clique sur "publier" dans l'admin ?

Cordialement.
Sylvain Sonnet

@ssonnet
Copy link
Author

ssonnet commented Jan 28, 2020

Re-bonjour,

Désolé, j'ai trouvé la réponse à ma question... je la donne si ça peut aider d'autres personnes : dans le champ "@hooks_for_edition" j'ai saisi la valeur "updatedatepubli" (dans le formulaire de définition de champ pour personnaliser le modèle éditorial). Cette valeur correspond à un hook (une fonction php) présente dans le fichier /lodel/scripts/hookfunc.php

Cordialement.

@ssonnet ssonnet closed this as completed Jan 30, 2020
@jfriviere
Copy link
Contributor

Bonjour,
Je confirme que c'est la bonne approche.
J'ajoute que dans le cas où des entitées descendantes (par exemple des articles) de l'entitié publiées (le numéro) disposeraient du même champ (ici [#DATEPUBLI]), celui-ci sera aussi défini à la date de publication de l'entité parente.

https://github.com/OpenEdition/lodel/blob/master/lodel/scripts/hookfunc.php#L26-L38

Cordialement
JF Rivière

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants