2014-09-23 2 views
-1

Я использую следующий Typoscript, чтобы получить меню страниц с изображениями из соответствующего ресурса страницы. Как я могу получить заголовок страницы (или описание страницы и т. Д.) Для изображений alt и/или заголовков?alt/title атрибуты в img-tag в typo3

tt_content.menu.20.4 > 
tt_content.menu.20.4 = COA 
tt_content.menu.20.4 { 
    wrap = <div>|</div> 
    10 = HMENU 
    10 { 
     special = directory 
     special.value.field = pages 
     1 = TMENU 
     1 { 
      noBlur = 1 
      NO = 1 
      NO { 
       stdWrap > 
       stdWrap { 
        cObject = COA 
        cObject { 
         10 = FILES 
         10 { 
          references { 
           table = pages 
           uid.data = field = uid 
           fieldName = media 
           data = levelmedia:-1, slide 
           treatIdAsReference = 1 
           listNum = 0 
          } 
          renderObj = IMG_RESOURCE 
          renderObj { 
           file.import.data = file:current:publicUrl 
           file.maxW = 100 
           file.maxH = 60 
           required = 1 
          } 
         stdWrap.wrap = <img src="|" title="???pagetitle???" alt="???pagetitle???"> 
         } 
        } 
       } 
       wrapItemAndSub = <div>|</div> 
      } 
     } 
    } 
} 

ответ

0

Вы пробовали его с dataWrap?

я думаю, что это может быть что-то вроде этого

stdWrap.dataWrap = <img src="|" title="{field:title}" alt="{field:title}"> 

или, может быть ...

stdWrap.dataWrap = <img src="|" title="{page:title}" alt="{page:title}"> 
0

это работает для меня теперь

cObject = COA 
cObject { 
10 = FILES 
10 { 
    references { 
    table = pages 
    uid.data = field = uid 
    fieldName = media 
    data = levelmedia:-1, slide 
    treatIdAsReference = 1 
    listNum = 0 
    } 
    renderObj = COA 
    renderObj { 
    10 = IMG_RESOURCE 
    10.stdWrap.wrap = <img src="| 
    10.file.import.data = file:current:publicUrl 

    20 = TEXT 
    20.stdWrap.wrap = " title="| 
    20.data = file:current:title 

    30 = TEXT 
    30.stdWrap.wrap = " alt="|" /> 
    30.data = file:current:title 
    } 
    stdWrap.wrap = | 
    stdWrap.required = 1 
} 
} 
Смежные вопросы