Skip to content

Ajouter une action {{publication-cover}} #22

@thom4parisot

Description

@thom4parisot

refs #16

Avec plusieurs paramètres :

  • type : start (défaut) et end
  • page : auto (défaut), ou un tag de page (à-la {{include page="..."}})
  • template (optionnel) : publication-cover.tpl.html (défaut)
  • title
  • description (optionnel)
  • authors (optionnel)
  • image (optionnel)

Pourquoi ? Parce qu'on peut modifier, à tout moment, toute la structure du livre en modifiant une page de type Ebook. Idem pour le titre de publication.

Aujourd'hui c'est implicitement généré par l'option "générer une couverture automatiquement".

Ça clarifierait le formulaire de création en :

  • paramètres d'ouvrage (repris dans la couverture)
  • paramètres d'impression (ceux masqués dans l'accordéon)

  • implémenter l'action selon ce qui est écrit précédemment
  • ne plus sauvegarder la métadonnée publication-cover-page
  • implémenter cet algorithme d'affichage de couverture :
    • legacy : la métadonnée publication-cover-page est présente, et vaut 1
    • actuelle : la métadonnée publication-cover-page est absente, et {{publication-cover type="start"}} prend en charge l'affichage avec le même template
  • câbler {{publicationgenerator pagestart="..." pagestart="..."}}
  • dans le formulaire, au même titre que "Chapitres" et "Pages", ajouter "Couverture" avec les éléments de début et de fin
    • ils sont pré-remplis avec la valeur des attributs publicationstart et publicationend
    • ils sont supprimables sur l'attribut readonly n'est pas activé (comme pour les pages de chapitre)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions