我尝试在我的TYPO3项目中使用helhum/dotenv-connector.
我做了以下事情:
我的composer.json:
{
"require": {
"typo3/cms": "^8.5",
"helhum/dotenv-connector": "1.0.0",
"helhum/typo3-console": "^4.1"
},
"extra": {
"helhum/typo3-console": {
"install-extension-dummy": false
},
"typo3/cms": {
"cms-package-dir": "{$vendor-dir}/typo3/cms",
"web-dir": "web"
},
"helhum/dotenv-connector": {
"env-dir": "",
"allow-overrides": true,
"cache-dir": "var/cache"
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后我跑了
composer install
Run Code Online (Sandbox Code Playgroud)
之后我使用命令设置TYPO3
php vendor/bin/typo3cms install:setup
Run Code Online (Sandbox Code Playgroud)
这应该与安装"正常"方式类似.
在那之后,我在我的.env旁边放了一个composer.json
这.env包含以下内容:
TYPO3_CONTEXT="Development"
TYPO3__DB__database="dotenvconnector"
TYPO3__DB__host="127.0.0.1"
TYPO3__DB__password="root"
TYPO3__DB__port="3306"
TYPO3__DB__username="root"
Run Code Online (Sandbox Code Playgroud)
然后我web/typo3conf/LocalConfiguration.php使用typo3_console-command 删除了有关DB的所有信息
php vendor/bin/typo3cms configuration:remove DB
Run Code Online (Sandbox Code Playgroud)
然后我跑composer install和composer update一次.
现在在浏览器中调用TYPO3时,它一直在告诉我
尚未配置名为"Default"的请求数据库连接. …
我经常要求根据表单中选择的选择字段向不同的接收者发送powermail表单.我正在使用TYPO3 7.6.x和Powermail 3.3.0如何做到这一点?
我正在尝试访问流体中的imageurl通孔inlinecondition。
没有一个inlineversion效果很好,并返回该图像的URI:
<f:uri.image image="{data.image.0}" />
Run Code Online (Sandbox Code Playgroud)
返回:
fileadmin/user_upload/jumbotron.jpg
Run Code Online (Sandbox Code Playgroud)
这不是:
{f:uri.image(image:data.image.0)}
Run Code Online (Sandbox Code Playgroud)
我尝试使用{},不带'',不带...
我的环境是:TYPO3 8.2(因为我无法更新原因扩展名,因此仅在此版本之前可用)
有人可以帮帮我吗?