On 29 nov, 14:30, Lionel <[EMAIL PROTECTED]> wrote:
> Perso je trouve ce comportement normal.
> Le helper est censé être générique.
> Il serait bizarre que celui-ci change quand on change de thème.
> Sa présence dans /views/helpers/bloc.php me paraît normale.
> Par contre ce qui est bizarre, c'est d'avoir du code XHTML qui dépend du
> theme.
ba au contraire non ?
le propre d'un theme c'est d'avoir une structure XHTML distincte plus
que la simple CSS non ?
>
> Il doit y avoir moyen de faire dans
> view/themed/mytheme/articles/monarticle.ctp
> <div class="mytheme">
> <?php echo $bloc->maMethod($monParametre);?>
> </div>
>
> Que fait ton helper Bloc ?
<?php
class BlocHelper extends Helper {
function startBloc($title='',$id='') {
// un compteur si jamais il y a pas d'identifiant de spécifié
static $i;
$id = $id != '' ? $id : $i;
$res = '';
$res .= "\t".'<div class="block" id="'.$id.'">'."\n";
if ($title!='')
$res .= "\t".'<h2><span>'.$title.'</span></h2>'."\n";
$res .=
"\t\t".'<div class="box" id="box_'.$id.'">'."\n".
"\t\t\t".'<div class="inbox">'."\n";
echo $res;
$i++;
}
function endBloc() {
if (PT_DEFAULT_THEME == 'punbb') {
echo
"\t\t\t".'</div>'."\n".
"\t\t".'</div>'."\n".
"\t".'</div>';
}
else {
echo
"\t\t".'</div>'."\n".
"\t".'</div>';
}
}
}
un div de moins c'est tout...
maintenant si je m'y prends mal
je veux bien le mode d'emploi ;)
je suis la dessus depuis lundi en dépouillant les sources des libs de
cake sans doc ni réponse dans le groupe cakephp;)
merci ;)
bonne fin de soirée.
> Le seul cas qui pourait m'embêter c'est le helper permettant d'afficher
> un sélecteur de thèmes.
>
> Lionel
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---