TYPO3: Разрешить HTML для Rich Text Editor - PullRequest
1 голос
/ 09 ноября 2011

Настройки RTE по умолчанию допускают только некоторые типы элементов HTML.Я также хочу разрешить

  • form
  • button
  • input

Как это сделать?Я немного искал и нашел это:

## RTE configuration
RTE.default {
    proc {
        # tags allowed
        allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center

        # html parser configuration
        HTMLparser_rte {

            # tags allowed
            allowTags < RTE.default.proc.allowTags
        }
    }
}

Но я не уверен, что это правильное решение ...

Ответы [ 3 ]

2 голосов
/ 11 ноября 2011

Вы должны добавить нужные теги в конфигурацию

## RTE configuration
RTE.default {
    proc {
        # tags allowed
        allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym, center

        allowTags := addToList(form, button, input) 

        # html parser configuration
        HTMLparser_rte {

            # tags allowed
            allowTags < RTE.default.proc.allowTags
        }
    }
}
1 голос
/ 21 февраля 2013

Ответ @HerrSerker почти правильный - он добавляет поддержку дополнительных тегов ( форма, кнопка, ввод ) в RTE, но вам также необходимо разрешить их в вашем FE, поэтому конечный результат должен быть это:

Страница TS

RTE.default.proc.allowTags := addToList(form, button, input)
RTE.default.proc.entryHTMLparser_db.allowTags < RTE.default.proc.allowTags
RTE.default.proc.allowTagsOutside := addToList(form)

allowTagsOutside указывает RTE разрешить этот тег за пределами p-тегов.

Константы TS в шаблоне TS

styles.content.links.allowTags := addToList(form, button, input)
0 голосов
/ 11 ноября 2011

Да.Alos Вы должны сбросить denyTags и проверить значения sub entryHTMLparser_db

Пример конфигурации RTE по умолчанию можно найти здесь .

...