Bonjour, Je suis entrain de préparer une maquette et il me faut quelques éléments graphique pour que ça passe bien.
Je m'attarde donc un peu sur les Views et plus précisément sur les Helpers. Pour internationaliser mon application, j'ai utilisé la formation "Un site multilingue avec CakePHP" ( http://www.formation-cakephp.com/41/multilingue-18n-l10n). Pour cela j'ai créé un helper dérivant de HtmlHelper class HtmlExHelper extends HtmlHelper { var $name = 'htmlex'; var $helpers = array ( 'text2image' ); function url($url = null, $full = false) { return '/' . Configure::read('Config.langCode') . parent::url($url, $full); } function link($title, $url = null, $htmlAttributes = array(), $confirmMessage = false, $escapeTitle = true) { return parent::link($title, $url, $htmlAttributes, $confirmMessage, $escapeTitle); } function Title ( $sText ) { return $this->Output ( '<h1>'.$text2image->TextToPng ( $sText ).'</h1>' ); } } Pour mes titres de section, j'aimerai qu'ils soient écrit en utilisant une police de caractère particulière. Je pensais utiliser la librairie GD pour créer un PNG à partir d'un texte. En utilisant un cache pour ne pas les recréer en permanence. Pour cela, j'utilise une classe TextToImage que j'ai mis dans le répertoire Vendors. Pour gérer le cache et tout et tout, je voulais créer un Helper que j'utiliserai dans mon HtmlExHelper comme le montre code ci-dessus. Mais lorsque fait cela, toutes les fonctions d'un autre Helper perso, "MiscHelper", ne sont plus accéssible. Ce "MiscHelper" a été ajouté dans mon "AppController". J'ai comme l'impression qu'en ajouter "Text2ImageHelper" a fait sauter "MiscHelper" mais je trouve ça bizarre. Quelqu'un aurait il une idée pour résoudre mon problème ? Merci d'avance Vanitom --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : cakephp-fr@googlegroups.com Pour résilier : cakephp-fr-unsubscr...@googlegroups.com Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---