Typo3 extbase - HMENU с несколькими записями

У меня есть расширение продуктов с представлением «Подробности». Записи о продукте хранятся в папке с идентификатором 5. Когда я использую продукт, я хочу иметь меню со ссылками на все продукты из этой папки. Возможно ли это в Typoscript?

Спасибо.


person cili    schedule 14.01.2014    source источник
comment
Я просмотрел документацию и не смог найти отправную точку, поэтому в итоге создал для этого плагин.   -  person cili    schedule 16.01.2014


Ответы (1)


Вы можете делать все с помощью TypoScript :-).

lib.productList = CONTENT
lib.productList {
  table = tx_myext_domain_model_product
  select {
    # sorting criterion
    orderBy = tstamp DESC
    # PID list
    pidInList = 46,47
    # Maybe restrict the number of results
    max = 20
  }
  # Each result must be rendered like this
  renderObj = COA
  renderObj {
    1 = TEXT
    # Each field from your table can be used
    1.field = title
    1.wrap = <h1>|</h1>

    2 = TEXT
    2.field = description
    # If one field contains rich text, you can apply RTE parsing to it
    2.parseFunc < lib.parseFunc_RTE
  }

}

Теперь вы можете использовать cObject ViewHelper для отображения вашего списка в шаблоне Fluid:

<f:cObject typoscriptObjectPath="lib.productList"></f:cObject>
person lorenz    schedule 16.01.2014