gpt4 book ai didi

TYPO3 列表模块 : custom records not showing

转载 作者:行者123 更新时间:2023-12-01 10:07:23 24 4
gpt4 key购买 nike

我正在使用 TYPO3 7.6.11。我写了一个提供程序扩展来添加一些 ts 代码、模板和 viewhelpers。之后,我想添加一个自定义数据记录(在后端使用)。

我在 ext_tables.sql 中添加了表。我在/[extension]/Configuration/TCA/tablename.php 下有一个 TCA-config

我加了

TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('tablename');
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToInsertRecords('tablename');

到我的 ext_tables.php

我错过了什么吗?

我在列表模块的“系统记录”下获得了一个新的记录类型。我可以添加这样一条记录,而且 TCA-config 对于记录表单似乎工作正常。

但是保存后,我在 ListView 中没有任何记录。数据库看起来很好。记录正确保存在我的新表中。我究竟做错了什么?谢谢

编辑:crtl:

'ctrl' => array (
'title' => 'LLL:EXT:svkcore/Resources/Private/Language/locallang.xlf:records.title',
'label' => 'title',
'label_alt' => '',
'label_alt_force' => TRUE,
'default_sortby' => 'ORDER BY datetime DESC',
'prependAtCopy' => 'LLL:EXT:lang/locallang_general.php:LGL.prependAtCopy',
'versioningWS' => TRUE,
'versioning_followPages' => TRUE,
'origUid' => 't3_origuid',
'shadowColumnsForNewPlaceholders' => 'sys_language_uid,l18n_parent,starttime,endtime,fe_group',

'dividers2tabs' => TRUE,
'useColumnsForDefaultValues' => 'type',
'transOrigPointerField' => 'l18n_parent',
'transOrigDiffSourceField' => 'l18n_diffsource',
'languageField' => 'sys_language_uid',
'crdate' => 'crdate',
'tstamp' => 'tstamp',
'delete' => 'deleted',
'type' => 'type',
'cruser_id' => 'cruser_id',
'editlock' => 'editlock',
'enablecolumns' => array (
'disabled' => 'hidden',
'starttime' => 'starttime',
'endtime' => 'endtime',
'fe_group' => 'fe_group',
),
'typeicon_column' => 'type',
'typeicons' => array (
'1' => 'EXT:svkcore/res/gfx/svkcore_inturl.gif',
'2' => 'EXT:svkcore/res/gfx/svkcore_exturl.gif',
),
'thumbnail' => 'image',
'iconfile' => 'EXT:svkcore/res/gfx/ext_icon.gif',
'searchFields' => 'uid,title,short,bodytext'),
'interface' => Array (
'showRecordFieldList' => 'title,hidden,datetime_start,starttime,archivedate,category,short,image,record_files'
),

最佳答案

从 Typo3 7 开始,可以屏蔽 ListView 。这是通过 PageTSConfig 配置的,查看您的信息模块(在页面树中选择正确的页面)并检查那里的 TSConfig。

配置可以在以下路径中找到:

mod.web_list.allowedNewTables

关于TYPO3 列表模块 : custom records not showing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40459927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com