На TYPO3 8.7.3 с использованием extension_builder я сделал новое простое расширение, одну таблицу и два представления: список, шоу. После установки я добавил новую папку для своих данных, заполнил ее некоторыми записями и вставил плагин FE со страницей хранения записей, установленной в мою папку. Проблема в том, что в FE нет записей, я вижу только заголовки полей (переводы работают нормально).
(в более старых версиях TYPO3 (6. . и 7. . ) у меня никогда не было подобных проблем.
Мои шаблоны: Шаблоны / Список. html
<html xmlns:f="https://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Listing for Calendars</h1>
<f:flashMessages />
<f:debug inline="TRUE" >{_all}</f:debug>
<table class="tx_pbjavrocalendarscatalogs" >
<tr>
<th>aa<f:translate key="tx_pbjavrocalendarscatalogs_domain_model_calendars.calendar_name" /></th>
<th><f:translate key="tx_pbjavrocalendarscatalogs_domain_model_calendars.calendar_description" /></th>
<th><f:translate key="tx_pbjavrocalendarscatalogs_domain_model_calendars.calendar_colors" /></th>
<th><f:translate key="tx_pbjavrocalendarscatalogs_domain_model_calendars.calendar_category" /></th>
<th><f:translate key="tx_pbjavrocalendarscatalogs_domain_model_calendars.calendar_category_sub" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{calendarss}" as="calendars">
<tr>
<td>{calendars.calendarName}</td>
<td><f:link.action action="show" arguments="{calendars : calendars}"> {calendars.calendarDescription}</f:link.action></td>
<td><f:link.action action="show" arguments="{calendars : calendars}"> {calendars.calendarColors}</f:link.action></td>
<td><f:link.action action="show" arguments="{calendars : calendars}"> {calendars.calendarCategory}</f:link.action></td>
<td><f:link.action action="show" arguments="{calendars : calendars}"> {calendars.calendarCategorySub}</f:link.action></td>
</tr>
</f:for>
</table>
</f:section>
</html>
Макеты / По умолчанию. html
<html xmlns:f="https://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<div class="tx-pb-javro-calendars-catalogs">
<f:render section="content" />
</div>
</html>