Outils pour utilisateurs

Outils du site

Cette traduction est plus ancienne que la page originale et est peut-être dépassée. Voir ce qui a changé.
Traductions de cette page?:

fr:template:start

Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

FIXME **Cette page n'est pas encore traduite entièrement. Merci de terminer la traduction**\\ //(supprimez ce paragraphe une fois la traduction terminée)// ====== Templates ====== //Pour des raisons de praticité (cohérence multilingue, utilisation des termes utilisés dans l'interface, ...), nous utiliserons le terme **Template** tout au long de la documentation. On pourrait traduire ce terme par **Modèle**.// Un Template est une des parties centrales du moteur de **Geckos**. Sans lui, aucune carte ne peut être générée. Mais qu'est-ce qu'un Template, au juste ? Et comment peut-on en concevoir un ? ===== Vue générale d'un Template ===== Un template est un objet JSON. Il s'agit d'une façon de formater de l'information de telle manière que le moteur de **Geckos** puisse comprendre cette information. Un fichier JSON est un simple fichier texte, que vous pouvez créer en ajoutant un nouveau fichier texte dans un répertoire, et en le nommant par exemple ''monTemplate.json''. Voici un squelette de fichier que vous pouvez réutiliser : <code javascript template-base.json> { "description": { }, "fonts" : [ ], "sharedOptions": [ ], "styles" : [ ] }; </code> ===== Description ===== La description d'un template est conservée dans un objet nommé ''description''. Quatre propriétés peuvent y être définies : <code javascript> "description": { "description": "Un template basique pour Pulp Alley", "title":"Pulp Alley", "credits": "par Nicolas Ronvel", "url": "https://github.com/Gulix/geckos/" }, </code> Ces informations seront ensuite utilisées pour décrire le template dans l'interface utilisateur de Geckos, quand ce template aura été chargé. ===== Polices personnalisées ===== L'élément ''fonts'' dans un template est optionnel. Son absence n'empêchera pas un template de fonctionner. Dans le cas où vous avez besoin d'une police d'écriture spécifique pour votre template, et que vous n'êtes pas certain que les utilisateurs finaux disposent de cette police installée sur leur ordinateur, alors utiliser les polices personnalisées s'avèrera une bonne idée. Pour une explication sur l'utilisation des polices personnalisées, consultez [[custom_fonts|page qui y est consacrée]]. ===== Shared Options ===== This part is described in the [[choice_input#sharing_options|Dropdown Menu page]]. ===== Styles ===== The ''styles'' part of a template stores the elements that will generate the image. It includes the size of the card, the editable fields, the card elements, ... Each template can include numerous styles (for different languages, with different design but same data, ...), and that's why ''styles'' is an array of different styles. See the [[styles|Styles]] section for a more complete description of a Style.

fr/template/start.1470997775.txt.gz · Dernière modification: 2016/08/12 12:29 par Nicolas Ronvel