Typo3: Как автоматически вставить заголовок страницы в тег img alt и в rtetextarea - PullRequest
1 голос
/ 17 октября 2011

Скажем, у нас есть запись «Текст / Изображения» и перейдите к «Изображения и подписи», а затем к «Альтернативные метки (по одной на строку)».

Я хотел бы что-то вроде этого: «это информация об альтернативном изображении для {Страница:} "

.

Использование {page: title} в «главной» странице элементов, таких как «Общие> Заголовок», работает, но не для «Изображения> Альтернативные метки (по одному на строку)»

Кроме того, будет ли решение вышеописанного работать аналогично "{page: title}" в RTEtextarea?

Ответы [ 2 ]

1 голос
/ 17 октября 2011

Если я правильно понял ваш вопрос, это подойдет:

temp.altText >
temp.altText < tt_content.image.20.1.altText
tt_content.image.20.1.altText >
tt_content.image.20.1.altText.cObject = COA
tt_content.image.20.1.altText.cObject {
    10 < temp.altText
    20 = TEXT
    20 {
        noTrimWrap = | | |
        data = page:title
    }
}

Использует исходные атрибуты alt и добавляет заголовок текущей страницы. Я не знаю, как это сделать с помощью встроенных RTE-изображений. Альтернативный текст задается в исходном коде, теги изображения специально не анализируются lib.parseFunc_RTE в процессе рендеринга

0 голосов
/ 07 ноября 2011

Эти строки coude должны делать то же самое.

tt_content.image.20.1.altText.append = TEXT
tt_content.image.20.1.altText.append {
   noTrimWrap = | ||
   data = page:title
}

Если редактор должен иметь возможность установить собственный {page: title}, просто установите

tt_content.image.20.1.altText.insertData = 1
...