Больше нет классов ссылок по умолчанию в typo3 8? - PullRequest
0 голосов
/ 06 февраля 2019

В V7 все внутренние / внешние ссылки / ссылки для загрузки получили дополнительный класс по умолчанию, например 'internal-link' или 'download'.

Похоже, что в V8 с новым CKEditor эта функция пропала.

Есть ли способ переопределить его с помощью typoScript или какой-либо другой конфигурации RTE yaml?

Автоматическое решение, а не решение, в котором пользователь должен выбрать собственный стиль, это наш текущий обходной путь.

1 Ответ

0 голосов
/ 06 февраля 2019

Если эти классы должны применяться автоматически к определенным типам ссылок, не позволяя редакторам изменять эти классы, вам следует выбрать TypoScript parseFunc:

https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Parsefunc.html?highlight=parsefunc

Особенно makeLinks, tags и typolink здесь могут быть полезны: https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Makelinks.html#makelinks https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Tags.html#tags https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Typolink.html#atagparams

Например, вы можете назначить определенный класс для внешней ссылки http, автоматически создаваемойпо ссылке так:

parseFunc {
    makelinks = 1
    makelinks {
        http {
            keep = path
            extTarget = _blank
            ATagParams = class="external-link"
        }
    }
}
...