TYPO3 нет данных в конце расширения - PullRequest
0 голосов
/ 31 марта 2020

На 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>
...