Использование typolink внутри externalBlocks |Разбор текста RTE - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь установить классы по умолчанию для тегов, поступающих из CK-Editor.

lib.parseFunc_RTE {
externalBlocks = a
externalBlocks {
    a{
        stdWrap {
            HTMLparser = 1
            HTMLparser {
                tags.a.fixAttrib.class {
                    default = foo
                }
            }
        }
    }
}

Это работает нормально, но теперь внутренние ссылки, конечно, больше не работают, потому что externalBlock их принимаетиз обработки по умолчанию.Если я правильно понял?

Итак, я попытался повторно установить typolink на моем узле, но не смог заставить его работать.Например:

lib.parseFunc_RTE {
externalBlocks = a
externalBlocks {
    a{
        stdWrap {
            HTMLparser = 1
            HTMLparser {
                tags.a.fixAttrib.class {
                    default = foo
                }
                tags.a {
                     typolink {
                         parameter.data = parameters : allParams
                         wrap = <span>|</span>
                         ATagBeforeWrap = 1
                     }
                 }
            }
        }
    }
}

Помощь будет принята с благодарностью.С наилучшими пожеланиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...