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