[RESOLU]Comment page contenu, générer liste de news avec HTML custom

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Bonjour

Code :
informations systèmes effacées suite à résolution du problème

En espérant ne pas reposer une question déjà existante (j'ai cherché mais pas trouvé mon bonheur). J'ai utilisé les fonctions basiques de CMSMS par le passé sur deux sites, mais aujourd'hui j'essaye d'aller plus loin dans la personnalisation de l'affichage.


MON PROBLEME
La page d'accueil est une page de type Contenu, sur laquelle je veux afficher les 5 Articles les plus récents (module News) selon un code HTML que j'impose.


Je suis encore un apprenti sorcier avec smarty et CMSMS, je copy paste et j'adapte le code de manière empirique sans avoir toutes les données sous la main. Pourtant j'ai bien compris et réussi à générer du code HTML pour faire une navigation compatible Bootstrap, en réécrivant deux fonctions smarty, mais pour les news j'y arrive pas. Même le copypasta de Simplex News Summary, de News Summary Sample, et quelque exemples trouvés en ligne donnent un contenu vide.

Sur ma page d'accueil, seul {news} génère le contenu HTML mais sans contrôle de ma part.

Comment dois-je faire pour générer mon code comme je le souhaite? J'ai réussi à le faire pour la navigation, donc je peux le développer tout seul, mais il me faudrait comprendre comment générer un minimum de contenu HTML de news pour lancer la machine mais seul je n'y arrive pas du tout Sad

Pouvez-vous m'aider s'il vous plaît? par avance merci Big Grin

edit :
en écrivant mon message ça m'a donné le temps de réfléchir d'une autre manière et j'ai regardé comment appeler ce template et j'ai trouvé
{News summarytemplate='Simplex News Summary' number='2' detailtemplate='Simplex News Detail'}
Donc je vais creuser de ce côté là

edit2 :
bon ben c'était bien ça, c'était l'appel du template par le module
C'est intéressant, parce que le code smarty du template seul ne fonctionne pas
Il faut obligatoirement l'appeler par le module news,
C'est logique puisque c'est le module qui donne les infos que le template va traiter (ce que je n'avais pas compris avant),
sans module news = pas de datas = rien à afficher
(rétrospectivement ça a l'air naïf, mais il faut le temps de dépasser le niveau débutant)

Merci d'être là xD si j'avais pas pris le temps de vous écrire j'aurai pris plus de temps à réfléchir autrement xD

Bonne soirée!
#1
Bonjour

Code :
informations systèmes effacées suite à résolution du problème

En espérant ne pas reposer une question déjà existante (j'ai cherché mais pas trouvé mon bonheur). J'ai utilisé les fonctions basiques de CMSMS par le passé sur deux sites, mais aujourd'hui j'essaye d'aller plus loin dans la personnalisation de l'affichage.


MON PROBLEME
La page d'accueil est une page de type Contenu, sur laquelle je veux afficher les 5 Articles les plus récents (module News) selon un code HTML que j'impose.


Je suis encore un apprenti sorcier avec smarty et CMSMS, je copy paste et j'adapte le code de manière empirique sans avoir toutes les données sous la main. Pourtant j'ai bien compris et réussi à générer du code HTML pour faire une navigation compatible Bootstrap, en réécrivant deux fonctions smarty, mais pour les news j'y arrive pas. Même le copypasta de Simplex News Summary, de News Summary Sample, et quelque exemples trouvés en ligne donnent un contenu vide.

Sur ma page d'accueil, seul {news} génère le contenu HTML mais sans contrôle de ma part.

Comment dois-je faire pour générer mon code comme je le souhaite? J'ai réussi à le faire pour la navigation, donc je peux le développer tout seul, mais il me faudrait comprendre comment générer un minimum de contenu HTML de news pour lancer la machine mais seul je n'y arrive pas du tout Sad

Pouvez-vous m'aider s'il vous plaît? par avance merci Big Grin

edit :
en écrivant mon message ça m'a donné le temps de réfléchir d'une autre manière et j'ai regardé comment appeler ce template et j'ai trouvé
{News summarytemplate='Simplex News Summary' number='2' detailtemplate='Simplex News Detail'}
Donc je vais creuser de ce côté là

edit2 :
bon ben c'était bien ça, c'était l'appel du template par le module
C'est intéressant, parce que le code smarty du template seul ne fonctionne pas
Il faut obligatoirement l'appeler par le module news,
C'est logique puisque c'est le module qui donne les infos que le template va traiter (ce que je n'avais pas compris avant),
sans module news = pas de datas = rien à afficher
(rétrospectivement ça a l'air naïf, mais il faut le temps de dépasser le niveau débutant)

Merci d'être là xD si j'avais pas pris le temps de vous écrire j'aurai pris plus de temps à réfléchir autrement xD

Bonne soirée!
#2
Bonjour,

merci de t'être répondu, cela aide toujours les autres visiteurs Wink En effet tu as bien compris le fonctionnement, et c'est bien là toute la puissance du système : on appelle les modules avec des paramètres pour leur faire faire ce que l'on souhaite, avec un HTML sur mesure.

Bonne continuation !
#2
Bonjour,

merci de t'être répondu, cela aide toujours les autres visiteurs Wink En effet tu as bien compris le fonctionnement, et c'est bien là toute la puissance du système : on appelle les modules avec des paramètres pour leur faire faire ce que l'on souhaite, avec un HTML sur mesure.

Bonne continuation !


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)