Jestli ma o to ještě někdo zajem jak zprovoznit html v kategoriich, tak postup je nasledující (je to převzato tuto z francouzského fora za což jim děkuju) vyzkouseno a fungujeto. Category.php (classe)
najděte si (řádek zhruba 65):
protected $fieldsValidateLang = array('name' => 'isCatalogName', 'link_rewrite' => 'isLinkRewrite', 'description' => 'isCleanHtml',
přepište volající funkci description :
protected $fieldsValidateLang = array('name' => 'isCatalogName', 'link_rewrite' => 'isLinkRewrite', 'description' => 'isHtml',
Validate.php (Classe)
poté vytvořte funkci (můžete jí třeba zkopírovat z původní 'isCleanHtml' a přepsat - řádek zhruba 399):
static public function isHtml($html)
{
return true;
}
Objectmodel.php (Classe)
zde je potřeba přidat řádek pro zprávné uložení s html tagy (řádek zhruba 295):
if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']]))
$fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]);
přepsat takto:
if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']])){
if(isset($this->fieldsValidateLang[$field]) && $this->fieldsValidateLang[$field]=='isHtml'){
$fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']],'true');
}else{
$fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]);
}
}