![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Продвинутый
Регистрация: 01.01.2007
Сообщений: 68
|
![]()
Здравствуйте, Уважаемые.
Всплыла старая нерешенная проблема с одним из сайтов: не выводятся в HTML параметры "alt" и "title". В бэкэнде прописаны все. Пробовал вставлять в сетап шаблона по очереди: 1) tt_content.image.20.1.alttext = "тест" 2) tt_content.image.20.1.params.alt = "тест" 3) tt_content.image.20.1.params.title = "тест" Эффект нулевой. И не пойму в чем причина!? На другой инсталляции ничего не трогал, все работает. Но там 4.1.х. Господа, подскажите плиз куда копать, сам замучался уже, нужен пинок. Заранее, спасибо! |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
ЧТо-то я не совсем понял проблему. Зачем все это прописывать если в элементе контента "Картинки" есть специальные поля для альтов?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
![]() |
![]() |
![]() |
#3 |
Продвинутый
Регистрация: 01.01.2007
Сообщений: 68
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Продвинутый
Регистрация: 01.01.2007
Сообщений: 68
|
![]() Цитата:
![]() tt_content.textpic.20.1.alttext = тест - вот так работает. вставляет в "альт" тест как положено, но мне бы теперь подставить туда реальное значение из поля "Альтернативный текст" в бэкенде? В TSref свойство alttext описано как string / stdWrap. Пробовал: 1) tt_content.textpic.20.1.alttext.data = field:title 2) tt_content.textpic.20.1.alttext.field = title Ничего не выводится. ![]() |
|
![]() |
![]() |
![]() |
#5 |
Продвинутый
Регистрация: 01.01.2007
Сообщений: 68
|
![]()
Усё. Справился.
![]() tt_content.textpic.20.1.altText.field = altText Работает ТОЛЬКО с данной строчкой, явно прописаной. ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Столкнулся с той же проблемой.
Решил так: Код:
#############ALT/TITLE for images ############# tt_content.image.20.1.altText.cObject = TEXT tt_content.image.20.1.altText.cObject { field = altText listNum = 0 listNum.splitChar = 10 override.cObject = TEXT override.cObject { listNum.stdWrap.data = register:IMAGE_NUM listNum.splitChar = 10 } trim = 1 } tt_content.image.20.1.titleText.cObject = TEXT tt_content.image.20.1.titleText.cObject { field = titleText listNum = 0 listNum.splitChar = 10 override.cObject = TEXT override.cObject { listNum.stdWrap.data = register:IMAGE_NUM listNum.splitChar = 10 } trim = 1 } tt_content.textpic.20.1.altText < tt_content.image.20.1.altText tt_content.textpic.20.1.titleText < tt_content.image.20.1.titleText |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
![]() Цитата:
почитав tsref так и непонял что делает override.cObject = TEXT override.cObject { listNum.stdWrap.data = register:IMAGE_NUM listNum.splitChar = 10 } понятно что override переопределяет определение повыше register:IMAGE_NUM возвращает список рисунков |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
|
![]() Цитата:
Скорей всего вы как-то или чем-то поставили ограничение на вывод этих данных ... Попробуйте убрать из конструкции этот параметр "selectFields" и прописать "altText.field = altText" и больше ничего не надо придумывать ..., уж больно сложные предложенные решения ... |
|
![]() |
![]() |