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.