小编Hei*_*ing的帖子

TYPO3 TCA 自己对三个字段的组合进行评估(验证)

我阅读了有关 type=input 的 eval 属性的文档,并尝试了自己的评估。

它应该使用以下逻辑评估三个字段的组合:start_date 和 end_date 必需(非空)或 date_on_request 必需。

类已加载,函数评估字段值()可以工作,但我错过了表单中的反馈。

<?php
namespace Vendor\Extension\Evaluation;

class StartDateAndEndDateOrDateOnRequestEvaluation {

    /**
     * JavaScript code for client side validation/evaluation
     *
     * @return string JavaScript code for client side validation/evaluation
     */
    public function returnFieldJS() {
        return 'return value;';
    }

    /**
     * Server-side validation/evaluation on saving the record
     *
     * @param string $value The field value to be evaluated
     * @param string $is_in The "is_in" value of the field configuration from TCA
     * …
Run Code Online (Sandbox Code Playgroud)

typo3 typo3-7.6.x

5
推荐指数
1
解决办法
2262
查看次数

未定义函数 TYPO3\CMS\IndexedSearch\mb_strcut()

我正在尝试使用 TYPO3 8.7 创建一个网页,但是当我转到 Localhost/index.php 时,它说“糟糕,发生了错误”。

我可以看到我的网页的唯一方法是通过 TYPO3 后端登录。

这是它在TYPO3后端记录的错误:>

核心:异常处理程序 (WEB):未捕获的 TYPO3 异常:调用 undefined >function TYPO3\CMS\IndexedSearch\mb_strcut() | 错误在文件 >/var/www/html/typo3_src-8.7.0/typo3/sysext/indexed_search/Classes/Indexer.php 中 > 行 1314 中抛出。请求的 URL:Localhost/index.php

我的第 1314 行是这样的:

$bodyDescription = mb_strcut($bodyDescription, 0, $maxL, 'utf-8');

我对此很陌生。到目前为止,我已经能够在这些论坛和其他论坛的帮助下对所有错误进行排序,但不幸的是我找不到任何解决方案。

任何帮助是极大的赞赏。

如果我需要提供一些额外的信息,请告诉我。

typo3

2
推荐指数
1
解决办法
2628
查看次数

TYPO3 EXT:powermail 预填充或通过 url 预选字段

我有自己的 TYPO3 插件来显示记录。现在我想为每条记录添加第二页的链接。

第二页应该是 powermail 表单。现在我希望第二封邮件的链接包含一个参数,该参数应预填充 powermail 表单中的输入字段。

那可能吗?如果是的话怎么办?

typo3 powermail typo3-7.6.x

2
推荐指数
1
解决办法
2554
查看次数

TYPO3 中 TCA 字段之间的新行

我正在寻找在 TYPO3 后端的字段之间添加新行的方法。

这是我的 TCA 代码:

'tx_name' => array(
        'label'     => 'Your name',
        'config'    => array(
            'type'        => 'input',
            'size'        => '600',
        )
),
Run Code Online (Sandbox Code Playgroud)

而不是调色板:

$GLOBALS['TCA']['pages']['palettes']['mypallete'] = array(
    'showitem' => 'tx_name, tx_surename, tx_....'
);
Run Code Online (Sandbox Code Playgroud)

我想名字,姓氏总是在新行中。

typo3

1
推荐指数
1
解决办法
1183
查看次数

获取视频网址和路径

截屏

在屏幕截图上,您可以看到我拥有的信息。我需要获取此文件的 url 和路径。这是一个视频。我使用 TYPO3 7.6.16

typo3

1
推荐指数
1
解决办法
797
查看次数

TYPO3中定义的子域名("快捷方式")在哪里?

在使用TYPO3管理的公司网站上,定义了一些快捷方式,这些快捷方式指向网站上的页面.

示例:公司网站是www.acompany.com

然后有一个网站www.acompany.com/coolproduct,它将用户重定向到www.acompany.com/products/productgroup3/product25.htm.

在TYPO3中可以定义这样的"快捷方式"链接?

typo3

0
推荐指数
1
解决办法
453
查看次数

你如何翻译EXT:TYPO3 CMS 8.7 LTS中的表格?

我是TYPO3的新手,从8.7 LTS开始.我用默认的"form"扩展名创建了几个表单.我的网站要求将其中一些表单翻译成最多5种其他语言.到目前为止,我发现的唯一解决方案是复制表单,然后为每个翻译提供单独的表单,但这似乎不是最好的解决方案,因为从长远来看,它会导致形式分歧.

是否可以直接在YAML文件中添加备用翻译或指向应该使用的翻译文件?

forms translation typo3 typo3-extensions

0
推荐指数
1
解决办法
4806
查看次数