2016-08-24 2 views
0

Я пытаюсь создать меню, которое отображает заголовок и изображение элемента содержимого первой страницы, и пусть они будут ссылками. Но для типографской части мне кажется не работает:Содержание Typolink в меню?

lib.menu = HMENU 
lib.menu { 
    1 = TMENU 
    1.NO { 
    doNotLinkIt = 1 
    wrapItemAndSub = <div>|</div> 
    stdWrap.cObject = CONTENT 
    stdWrap.cObject { 
     table = tt_content 
     select { 
     pidInList.field = uid 
     } 
     renderObj = COA 
     renderObj { 

     10 = TEXT 
     10.field = header 
     10.typolink.parameter.field = uid 
     } 
    } 
    } 
} 
+0

Куда пойдет ссылка? На страницу или элемент контента? Если вы хотите перейти на страницу, вам нужно использовать '10.typolink.parameter.field = pid', потому что поле берется из« текущей записи », которая является элементом содержимого, который вы выполняете в renderObj. В вашем случае идентификатор страницы находится в поле 'pid' этого элемента содержимого. – Jost

+0

@jost Да, вы правы! Я был глупым. Отправьте это как ответ. – user500665

ответ

0

Просто добавьте полный рабочий пример. Используя section.field = uid, вы можете ссылаться на элемент контента.

lib.menu = HMENU 
lib.menu { 
    1 = TMENU 
    1.NO { 
     doNotLinkIt = 1 
     wrapItemAndSub = <div>|</div> 
     stdWrap.cObject = CONTENT 
     stdWrap.cObject { 
      table = tt_content 
      select { 
       pidInList.field = uid 
      } 
      renderObj = COA 
      renderObj { 

       10 = TEXT 
       10.field = header 
       10.typolink { 
        parameter.field = pid 
        section.field = uid 
       } 
      } 
     } 
    } 
} 

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

  • Нет связанных вопросов^_^