Fork me on GitHub

Rapport de message :*
 

Re: Personnalisation de chaque clone de bloc

Titre du sujet : Re: Personnalisation de chaque clone de bloc
par leozald sur 12/09/2013 11:02:34

Bonjour,

Merci pour vos indications. Je ne savais même pas que cette méthode existe. C'est effectivement dans le but d'avoir un bloc existant avec un design différent que j'ai posé la question.

Si j'ai bien compris vos indications:
1- J'ouvre le fichier xoops_version.php du module concerné;
2- Je vais dans la partie intitulée //Blocks;
3- Exemple de définition d'un bloc du module Oledrion:
/**
* Most viewed products block
*/
$cptb++;
$modversion['blocks'][$cptb]['file'] = 'oledrion_top.php';
$modversion['blocks'][$cptb]['name'] = _MI_OLEDRION_BNAME2;
$modversion['blocks'][$cptb]['description'] = 'Shows most viewed products titles';
$modversion['blocks'][$cptb]['show_func'] = 'b_oledrion_top_show';
$modversion['blocks'][$cptb]['edit_func'] = 'b_oledrion_top_edit';
$modversion['blocks'][$cptb]['options'] = '10|0';
$modversion['blocks'][$cptb]['template'] = 'oledrion_block_top.html';

/**

4- Je fais la copie de l'ensemble des lignes ci-dessus du bloc;
5- Pour le moment je ne veux pas changer la fonction du bloc, je veux juste modifier la présentation. Après la copie, je change quoi? Je laisse quoi? Je copie quoi d'autre?


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

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