Typoscript: не удается получить заголовок изображения поля

Я не знаю, почему я не могу получить поле imagecaption, все остальные поля работают. Я хочу отобразить заголовок изображения в своем лайтбоксе. Поле не пустое, так что проблема не в этом.

В базе данных содержимое выглядит так:

Praxis
Tulpen
Pinguine
Leuchtturm

Любые идеи?

Мой код:

       1 {
          10 = IMAGE
          10.file.import.current = 1
          10.file.import = uploads/pics/
          10.file.maxW = 270


          10.imageLinkWrap = 1
          10.imageLinkWrap {



            enable = 1
            typolink.parameter = TEXT
            typolink.parameter.field = image

            typolink.parameter.split {

              token = ,
              cObjNum = 1
              max = 1

              1.current = 1
              1.wrap = /uploads/pics/|


            }

            typolink.ATagParams = TEXT
            typolink.ATagParams.field = uid
            typolink.ATagParams.wrap = rel="lightbox[lb|]"

            typolink.title.field = imagecaption


          }
        }

person anguish    schedule 18.12.2012    source источник


Ответы (1)


Согласно TSRef, тип typolink.title имеет тип string/stdwrap. Это не объект TEXT.

Итак, что должно работать, так это:

typolink.title.cObject = TEXT
typolink.title.cObject.field = imagecaption
person adhominem    schedule 20.12.2012
comment
Спасибо, но это не работает для меня. Если я использую uid в качестве поля, он работает отлично. !?!?! - person anguish; 20.12.2012
comment
это странно. каково точное содержимое этого поля базы данных - person adhominem; 21.12.2012
comment
Praxis Tulpen Pinguine Leuchtturm — это содержимое, разделенное разрывами строк. Я тоже пробовал расщеплять, но с тем же пустым результатом - person anguish; 21.12.2012
comment
Хм, я не уверен, что смогу вам помочь. У вас есть такая же проблема, если в поле db есть только одна строка и нет разрыва строки? - person adhominem; 21.12.2012