Re: Modifier l'apparence de mon site | Titre du sujet : Re: Modifier l'apparence de mon site par alain01 sur 11/05/2020 12:28:21
Citation :macadoum a écrit : 1°/C'est vrai qu'en lisant la doc, je comprendsmieux les block colonnes et lignes. Par contre, dans le README, je ne comprend pas le passage qui demande de déplacer /extra/Templates for bootstrap 4 dans /themes/votre_theme/modules/xmnews
Les fichiers présents de base dans /themes/votre_theme/modules/xmnews ne sont-ils pas DÉJÀ une surcharge du module ?
Là, tu parles du fichier README du module xmnews, et donc on indique qu'il faut copier ces éléments dans le thème que tu utilises, sauf que l'équipe monxoops.fr a déjà préparé cette copie dans le thème xswatch4-enabled ! Cool non ? En fait, si tu utilises un autre thèmes en Bootstrap 4, il te suffira de faire ce qui est demandé. Tu avais donc bien tout compris !
Citation :En gros, dans ta solution, ce que tu proposes c'est :
Si l'id du block est 31(mon clone) ----Alors pour chaque titre de news --------Affiche un titre (date+titre) avec un lien vers la news complète
Sinon affiche le bloc normalement
C'est exactement cela
Citation : Ça semble logique mais en essayant exactement ce code dans xmnews_block.tpl, ça casse l'affichage de ma page, et c'est tout.
As tu écrits
<{if $block == 31}>
c'est le bon code ! "==", un seul égal est pour une affectation un double égale est pour un test
Citation :J'ai pensé à un autre truc :
<{if $block = 31}>
require 'xmnews_block_épuré.tpl';
<{else}>
le code initial du bloc (tout le fichier)
<{/if}>
Oui, bonne idée, sauf qu'il faut écrire <{if $block == 31}>
Citation :Et dans xmnews_block_épuré.tpl, je recréerais un menu dropdown, sous forme de liste et affichant une date et le titre. Est-ce que ça pourrait marcher ? Tu codes la présentation que tu souhaites, ajoutes ce que tu veux, dans la boucle each. si tu utilises des dropdown, il faut que tu places certaines balises avant et après la boucle, comme par exemple <div class="dropdown-menu"> et sa fermeture </div> Dans la boucle : <a class="dropdown-item" href="#">Action</a> avec les bons paramètres que je t'ai indiqué plus haut
|
|