Oznámení

Provoz fóra byl ukončen

Konfigurace – zakázání a povolení modulů a elementů

před 6 lety

fary
Člen | 155

Rád bych nakonfiguroval Texy tak, aby bylo povolen jen Html element ‚a‘ s atributy ‚href‘ a ‚target‘. Zbytek elementů bych rád vypnul. K tomu bych rád vypnul všechny moduly.

Ale, když napíšu:

$texy->allowed = Texy::NONE;  // Zakážu všechny moduly
$texy->allowedTags = array('a' => array(
    'href', 'target'),
);  // Z Html tagů povolím jen 'a' element

Tak mi to ‚a‘ element nepovolí a escapuje ho.

Když přidám druhý řádek, kde povoluji link modul:

$texy->allowed = Texy::NONE;  // Zakážu všechny moduly
$texy->allowed['link/url'] = TRUE;
$texy->allowedTags = array('a' => array(
    'href', 'target'),
);  // Z Html tagů povolím jen 'a' element

Tak se ‚a‘ element také escapuje. Můj záměr je ten, že zakážu všechny moduly, které nepotřebuji a povolím jen Html ‚a‘ element. Nevím, jestli k tomu potřebuji mít povolený Link module, ale hledám způsob, jak efektivně zakázat všechny nechtěné moduly najednou (a ne je zakazovat jeden po druhém) a povolit jen ty co potřebuji.