面具和问题

时间:2017-12-20 08:17:48

标签: typo3 tx-mask

关于掩码,后端掩码具有默认配置,如下所示:

general.json => typo3conf/mask.json
frontend.content => fileadmin/templates/content/
frontend.layouts => fileadmin/templates/content/Layouts/
frontend.partials =>  fileadmin/templates/content/Partials/
backend.backend =>  fileadmin/templates/backend/
backend.layouts_backend => fileadmin/templates/backend/Layouts/
backend.partials_backend => fileadmin/templates/backend/Partials/
backend.preview => fileadmin/templates/preview/

在安装我们的主题扩展时,我们需要更改上面的掩码配置选项值,如下所示:

general.json => typo3conf/ext/<extension_key>/mask.json
frontend.content => fileadmin/<extension_key>/templates/content/
frontend.layouts => fileadmin/<extension_key>/templates/content/Layouts/
frontend.partials =>  fileadmin/<extension_key>/templates/content/Partials/
backend.backend =>  fileadmin/<extension_key>/templates/backend/
backend.layouts_backend => fileadmin/<extension_key>/templates/backend/Layouts/
backend.partials_backend => fileadmin/<extension_key>/templates/backend/Partials/
backend.preview => fileadmin/<extension_key>/templates/preview/

我们尝试过如下,但它不起作用:

plugin.tx_mask.general.json = EXT:user_ss4u/mask.json
module.tx_mask.general.json = EXT:user_ss4u/mask.json

1 个答案:

答案 0 :(得分:1)

您似乎尝试通过typoscript覆盖设置,这是 -  据我所知 - 不可能。
您要更改的设置保存在typo3conf/LocalConfiguration.php中  在['EXT']['extConf']['mask']中有两个(好的,一个有两种方式)改变它们的可能性:

1.1通过Extension Manager
打开模块&#34;扩展&#34;在TYPO3后端并搜索蒙版扩展。
单击行末的配置图标 现在您应该可以更改设置。

更改存储在typo3conf/LocalConfiguration.php

1.2通过面具本身
打开模块&#34; Mask&#34;在TYPO3后端。 单击配置图标以更改为配置选项卡 现在您应该可以更改设置。

更改存储在typo3conf/LocalConfiguration.php

<强> 2。通过PHP
您可以将以下代码段添加到文件中,例如ext_localconf.phptypo3conf/ext/<extension_key>

中的typo3conf/AdditionalConfiguration.php
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['mask'] = serialize([
    'json' => 'typo3conf/ext/<extension_key>/mask.json',
    'content' => 'fileadmin/<extension_key>/templates/content/',
    'layouts' => 'fileadmin/<extension_key>/templates/content/Layouts/',
    'partials' => 'fileadmin/<extension_key>/templates/content/Partials/',
    'backend' => 'fileadmin/<extension_key>/templates/backend/',
    'layouts_backend' => 'fileadmin/<extension_key>/templates/backend/Layouts/',
    'partials_backend' => 'fileadmin/<extension_key>/templates/backend/Partials/',
    'preview' => 'fileadmin/<extension_key>/templates/preview/',
]);