2014-10-28 3 views
0

Мне нужно изменить способ вывода TYPO3. Но только если я выбираю стиль «inner-link-new-window» для ссылки в RTE. В этом случае я хотел бы добавить определенные теги в тег. Например rel = "..." data-i = "..." и тому подобное.TYPO3 6.2 - добавить параметры для typolinks с определенными классами

Возможно ли это с помощью typoscript? Я немного экспериментировал, но не смог.

ответ

1

Возможно, вы можете взглянуть на мое решение для добавления условных обходов вокруг ссылок RTE.

RTE - wrap link based on condition

Последняя часть TypoScript (где обертка добавляется к ссылке RTE), как показано ниже:

lib.parseFunc_RTE.tags.link { 
    typolink.parameter.append < lib.parseFunc.tags.link.typolink.parameter.append 
    wrap < lib.parseFunc.tags.link.newWrap 
} 

Здесь вы можете добавить дополнительные ATagParams, как показано ниже:

lib.parseFunc_RTE.tags.link { 
    typolink.parameter.append < lib.parseFunc.tags.link.typolink.parameter.append 
    typolink.ATagParams = rel="..." 
    wrap < lib.parseFunc.tags.link.newWrap 
} 

Итак, если вы используете весь TypoScript из моего решения и расширяете typolink с помощью ATagParams, тогда вы являетесь ab le, чтобы добавить дополнительные параметры к ссылкам в зависимости от определенных классов.

+0

спасибо! :) ... тем временем я закончил использование функции пользователя php. часто реальный язык программирования намного проще и менее громоздким в использовании, чем странный typoscript. :) Я наткнулся на ваше решение раньше, и он отлично работал для оберток, но мне также пришлось изменить typolink.parameter и не заставить его работать, как я хочу. – horace

Смежные вопросы