我已经删除了我的数据库中的所有Slugs,希望它们能够自动重新生成 - 但它们不会!
有没有办法触发再生?从TYPO3 <9升级时,最初生成了 - 但是怎么样?
谢谢你的帮助:)
我已从版本 9.5 更新到 10.4,之后我无法再访问安装工具。
它停留在“检查会话并执行静默配置更新”...
我想要的只是修复数据库!还有其他方法可以做到这一点吗?
控制台日志一遍又一遍地显示“GET https://mywebsite.net/typo3/install.php?install[controller]=layout&install[action]=executeSilentConfigurationUpdate 200 OK”(在 4000 次尝试时取消..)
任何想法?
我正在升级一个扩展以与 TYPO3 v10 一起使用。由于命令控制器不能再使用,我将它们迁移到文档中指出的 symfony 命令。除了使用 extbase 存储库类之外,一切都运行顺利。无论我查询什么,我都不会得到结果。由于我在网络和文档上找不到任何有用的信息,我希望这可能只是一些小问题。
经过一段时间的调试后,我发现在构建查询设置时没有正确确定 pid。我觉得这很奇怪,因为我的根模板有这些行:
plugin.tx_myext.persistence.storagePid = 15403
module.tx_myext.persistence.storagePid = 15403
Run Code Online (Sandbox Code Playgroud)
存储库实例通过injectMyRepository() 方法正确注入。我尝试使用 extbase ObjectManager 来获取类实例,但“错误”保持不变。
我是否做错了什么或者是否无法在 symfony 命令中使用 extbase 存储库类?
我有一个基于作曲家的TYPO3 7.6安装,并希望用命令控制器创建一个Extbase扩展.
该控制器注册ext_localconf.php,但条命令控制器没有发现因为类中找不到typo3/sysext/extbase/Classes/Mvc/Cli/CommandManager.php的public function getAvailableCommands()
命名空间也设置:namespace Foo\FooT3monitoringNotification\Command;
类在这里Classes/Command/NotificationCommandController.php.
我已经清除了所有TYPO3缓存并且完成了composer dump-autoload.任何想法,我错过了什么或我能做些什么来找出,为什么我的班级不被自动加载?
我正在使用-template Item.html 的类名来TYPO3 8.7写一个sys_category名字tx_news,如下所示:
<div class="{f:format.case(value: '{newsItem.firstCategory.title}', mode: 'lower')}"> ...
Run Code Online (Sandbox Code Playgroud)
现在我的一个类别有两个单词,比如'my category',所以classname结果如下:
<div class="my category">
Run Code Online (Sandbox Code Playgroud)
如何从类名中删除空'' FLUID?
谢谢你的帮助.
我在为typo3 8.7.20 添加 3 个自定义字段到 tx_news 扩展时遇到了问题。
\n\n我已经使用过本教程: http://keinerweiss.de/525-die-extbase-extension-news-um-ein-feld-erweitern.html
\n\n但我无法让它工作。
\n\n在后端,我可以看到新字段(lat、lng、reciever),我可以用内容填充它们,当我保存它们时,它们位于数据库中。所以效果很好。
\n\n在前端它不起作用。如果我没有登录 Typo3,我现在甚至看不到该页面。
\n\n如果我已登录:在流体调试器中,我可以看到 3 个变量,但它们始终为空(即使我已在这些新字段中保存了带有某些内容的新闻记录)
\n\n这是我的域模型:
\n\n<?php\nnamespace Newsextend\\Newsextend\\Domain\\Model;\n\n/**\n * News model for default news\n *\n * @package TYPO3 \n * @subpackage tx_news\n */\nclass NewsDefault extends \\GeorgRinger\\News\\Domain\\Model\\News {\n/**\n * @var string\n */\nprotected $ext_lat;\n/**\n * @var string\n */\nprotected $ext_lng;\n/**\n * @var string\n */\nprotected $ext_reciever;\n\n/**\n * Get lat\n *\n * @return string\n */\npublic function getExt_lat()\n{\n return $this->ext_lat;\n}\npublic function setExt_lat($ext_lat)\n{\n $this->ext_lat = $ext_lat;\n}\n\n/**\n * Get lng\n …Run Code Online (Sandbox Code Playgroud) 目前我正在将我们的网站从旧的 TYPO3 版本 (TYPO3 6.2.31) 迁移到最新版本 (TYPO3 8.7.20)。
在我们的导航栏中,有一个“帐户”按钮(针对登录用户),它引用 id=12 的模板。
问题:如果您尚未登录,您应该被重定向到登录模板。
所以我们在 TypoScript 中添加了以下内容:
[globalVar = TSFE:id=12] && [loginUser = ]
page.config >
page.config.additionalHeaders = Location: https://www.example.de/login/
[end]
Run Code Online (Sandbox Code Playgroud)
在旧版本(6.2.31)中,重定向可以工作,但现在在新版本(8.7.20)中则不能。
也许语法发生了变化......
提前致谢!
更新:条件 '[globalVar = TSFE:id=12] && [loginUser = ]' 按预期工作
也许我完全是瞎子又傻瓜,但是如何在BE Module od typo3 9.5中访问TSFE?
我想在后端模块中使用实际选定站点的某些页面属性,但是自上次使用pi_based以来,我不知道如何获得此属性。
\TYPO3\CMS\Core\Utility\DebugUtility::debug(
$GLOBALS['TSFE']->tmpl->setup['config.']['baseURL']
);
Run Code Online (Sandbox Code Playgroud)
这是行不通的,我坚持:(提前致意和问候
汤姆
我需要这样的东西:
<f:link.typolink parameter="{link}">
Linktext
</f:link.typolink>
Run Code Online (Sandbox Code Playgroud)
但采用内联语法。这可能吗?谢谢!
是否可以使用 TYPO3 的图像处理工具在 TYPO3 后端裁剪图像,以便cropVariants在前端也使用 PDF 文件?
图像处理工具仅显示消息:
无法确定图像尺寸。
无法提供图像处理,因为图像的原始尺寸未知。
也许我需要另一个服务器端模块?但我无法找到有关此主题的任何信息。
typo3 ×10
typo3-8.x ×4
extbase ×3
typo3-9.x ×3
fluid ×2
tx-news ×2
typo3-10.x ×2
typoscript ×2
categories ×1
composer-php ×1
lts ×1
php ×1
slug ×1
typo3-7.6.x ×1
upgrade ×1
url ×1