我需要在我的站点中配置一个新闻类别菜单。我在一个列中列出所有新闻,同一页面中的另一列显示类别菜单。新闻列表和类别菜单是使用插件而不是 TypoScript 配置的。同一页面包含另一个用于其他目的的新闻列表。问题是新闻没有按类别过滤。
验证后我有一个表单,如果发生任何错误,页面将重定向到编辑本身,并显示错误消息.如何通过typo3中的redirect()传递先前的数据和错误消息?
$this->redirect($action_name,$controllername, $extensionName, array('data',$data));
Run Code Online (Sandbox Code Playgroud)
这样对吗?
我的行动名称是,'edit'但它重定向到'list'.请帮我解决这个问题.
我有一个带有后端配置选项的扩展。我需要在 AddAction 和 UpdateAction 中验证电话号码。我可以在后端配置电话号码格式(例如美国电话号码/印度电话号码等)。我如何在验证器中获取设置?我有一个自定义验证器来验证电话号码。这是我的代码
<?php
namespace vendor\Validation\Validator;
class UsphonenumberValidator extends \TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator
{
protected $supportedOptions = array(
'pattern' => '/^([\(]{1}[0-9]{3}[\)]{1}[ ]{1}[0-9]{3}[\-]{1}[0-9]{4})$/'
);
public function isValid($property) {
$settings = $this->settings['phone'];
$pattern = $this->supportedOptions['pattern'];
$match = preg_match($pattern, $property);
if ($match >= 1) {
return TRUE;
} else {
$this->addError('Phone number you are entered is not valid.', 1451318887);
return FALSE;
}
}
}
Run Code Online (Sandbox Code Playgroud)
$settings 返回 null
TYPO3 Powermail日期选择器在mozilla firefox中显示为常规输入字段.该字段显示为chrome中的日期字段.怎么修好?
安装成功后没有得到install.php.
www.mydomain.com/web/contao/install.php
返回404错误.我还需要一个适当的文档来在contao中创建自定义模块.有人请帮助我.