Concrete5: réaliser une liste de page avec vignettes (thumbnails)
Première partie
Création d'un modèle personnalisé pour afficher l'attribut (le plus compliqué)
Ne pas s'embêter à ré-écrire tout, il est possible de copier-coller depuis la doc initiale en version texte avec le code à copier-coller: Concrete5: liste de page avec vignettes
Créer le fichier
créer le modèle personnalisé en copiant le fichier /concrete/blocks/page_list/view.php sur /blocks/page_list/templates/thumbnail_images.php.
éditer le fichier
Ici, édition à distance sur le serveur avec gigolo & geany
modif1
modif2
doc c5
Comme d'habitude, la doc est bien faite!
modification finale
2e partie
On créée un nouvel attribut
Chercher “attr” dans le moteur de recherche
Ajout attribut
Choix attribut
choisissez “Image file”, puis cliquez sur le bouton “Ajouter”.
Ajouter
Le nouvel attribut est disponible
Modifier le type de page
Chercher “type” dans le moteur de recherche
Choisir le type de page
Cliquer sur le nouvel attribut "Image page"
Et sauver
Affecter l'attribut aux pages souhaitées
On revient dans notre liste de page, toujours désespérément vide
éditer les propriétés de la page (edit properties)
custom attributes
Scroller et choisir "image page"
Un des rares défaut d'ergonomie de c5… il faut remonter pour voir l'attribut
Cliquer sur "choose file"
cliquer sur la vignette
choose
save
3e étape: changer la "page list"
Revenir sur la page list
Choisir “Custom template”
Choisir "Thumbnail images"
Résultat