关于掩码,后端掩码具有默认配置,如下所示:
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
答案 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.php
或typo3conf/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/',
]);