Fork me on GitHub

Rapport de message :*
 

Re: Modifier l'apparence de mon site

Titre du sujet : Re: Modifier l'apparence de mon site
par alain01 sur 10/05/2020 13:05:37

Citation :
Je dois bien travailler sur les fichiers de surcharge du module xmnews, n'est ce pas ? C'est à dire les fichiers présents dans htdocs\themes\xswatch4-enabled-1.0\modules\xmnews\blocks ?


Alors,
je dirais oui... MAIS
haaa

auparavant, je vois que tu as laissé le numéro de version sur le dossier,
ce n'est pas bloquant, à l'inverse des modules,
mais c'est mieux de noter ton theme :
htdocs\themes\xswatch4-enabled

Si tu le renommes, il faudra juste aller dans les préférences générales et le re-choisir, c'est tout !

bon, reprenons,
...
Alors,
je dirais oui... MAIS

Mais en fait, vu que tu veux vraiment simplifier ce bloc, dans le cas où tu veux garder une utilisation normale du bloc d'origine je te propose cette solution :
tu vas ajouter un test au tout début (où x est le bid de ton bloc cloné, oui, il te faut cloner le bloc "articles récents" ) :

<{if $block == x}>
   
ton code (on verra un peu après)
<{else}>
   
le code initial du bloc (tout le fichier)
<{/if}>


Ainsi, si tu souhaites utiliser le bloc initial, il sera toujours disponible, hormis pour le bloc "x"

Maintenant, pour ton code, c'est un exemple, bien sur :

<{foreach item=blocknews from=$block.news}>
    <
class="text-decoration-none" title="<{$blocknews.title}>" href="<{$xoops_url}>/modules/xmnews/article.php?news_id=<{$blocknews.id}>">
        <{
$blocknews.date|truncate:10:''}> - <{$blocknews.title}>
    </
a>
<{/foreach}>



Il y a d'autres méthodes plus propres en dédiant un fichier template à un bloc, mais je n'ai pas encore vraiment trouvé. Peut-être que JJDAI viendra amener une autre proposition avec une autre approche...



Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

88 Personne(s) en ligne (70 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 88 | Plus ...