TYPO3计划程序没有计划?

我安装了一个TYPO3时间表,但它没有时间表。我每5分钟设置一个cron作业来运行TYPO3调度程序,并在我的系统日志中打印以下行: 10月6日14:00:01服务器/USR/SBIN/CRON[31775]:root CMD/USR/local/bin/php/var/www/typo3/cli_dispatch.phpsh调度器 因此,我认为cron工作正常,但在我的TYPO3后端,我看不到时间表。似乎打字3脚本没有正确启动。当我从shell运行cli_dispatch.phpsh时,会出现

Typo3 RealURL给了我http://www.domain.com/4/ 链接

我设置了一个新的TYPO3 4.7.5并安装了RealURL 1.12.3。如果我激活了RealURL,我的URL就不起作用了,因为我得到了如下链接 http://www.domain.com/4/ http://www.domain.com/7/ 我做错了什么?好像我忘了什么 我把它放在我的主模板中 config { baseURL = http://www.domain.com/ simulateStaticDocuments = 0 tx_r

Typo3 FluidBootTraptheme将数据从控制器传递到查看配置部分

我使用FluidBootTransptheme是因为它易于使用、扩展等。。。直到现在,我一直在尝试将数据从控制器传递到视图配置部分 查看Glyphicons.html: <f:section name="Configuration"> <flux:form id="glyphicons" options="{useTypoScript: 0, group: 'Bootstrap', icon: '{f:uri.resource(path: \'Icons/boo

IncludeJ文件在TYPO3中的流体视图辅助对象中不工作

我需要在扩展名为TYPO3 v7.6的后端模块中添加一个自定义js文件 <f:be.container includeJsFiles="{0:'{f:uri.resource(path:\'Js/Main.js\')}'}"> <!------------ Contents ------------> </f:be.container> 没有错误,但js文件未包含在页面源代码中。是否有其他方法来实现我的要求?我认为js文件的路径是错误的。

Typo3 在流体模板中获取下一条新闻记录?

我正在为tx_新闻创建一个自定义新闻模板,该模板使用流体模板 我需要获取循环中下一条新闻记录的uid <f:for each="{news}" as="newsItem" iteration="iterator"> <div id="{newsItem.uid}"> <a href="#{newsItem.next.uid???}">Go to next</a> </div> </f:for>

Typo3 类型3:菜单中的注销按钮

在菜单中添加“注销”按钮的最佳方式是什么。我正在使用扩展名“fe_用户”和“女性管理者”。我在网上找到了一些解决方案,但没有一个有效。任何包含GET参数的链接?logintype=logout都会导致系统处理注销。您可以将带有此参数的链接添加到HMENU/TMENU中,也可以在后端创建类型为external link的页面,并将此参数添加到页面的链接中,并且仅在登录时在菜单中显示此页面。任何包含GET参数的链接?logintype=logout都将导致系统处理注销。您可以将带有此参数的链接添加到

Typo3 检测打字脚本中select子句的第一条记录

在内容对象中进行选择后,是否可以使用条件或if来检测实际记录是否是第一条打开的?未测试 10 = CONTENT 10. .... 10.renderObj = COA 10.renderObj.5 = TEXT 10.renderObj.5.value = <h1>first Object</h1> 10.renderObj.5.if.equals = 0 10.renderObj.5.if.value.data = {cObj:parentRecordNumber}

如何在Typo3中获取多个后端用户组访问列表

在Typo3中是否可能有多个后端用户组访问列表?例如,我希望在根级别有一个访问列表(这似乎是正常情况) 在页面树的下面还有一个。后端中的标题将类似于: 在文件夹级别编辑后端用户组“作者” 这可能吗?访问列表被分配给组。因此,这是不可能与股票类型3。但是,您可能想尝试扩展。不,不可能。如果您正试图微调对页面/分支的访问权限,请使用pgampe的答案。否则,请指定您正试图通过设置实现的目标,您可能会得到有关其他解决方案或解决方法的建议。我希望在页面树中的任何级别创建BE组,以便我可以在任何级别上设

TYPO3 tx_newscalendar/tt_news-在listView中显示链接

tt_新闻列表中未显示新闻项的RTE链接。我可以用这个TS为tt_新闻展示它 plugin.tt_news.displayList { content_stdWrap.parseFunc < lib.parseFunc_RTE } #or plugin.tt_news { general_stdWrap.parseFunc = < lib.parseFunc_RTE } plugin.tt\u news.displayList{ content_stdWrap.p

Typo3 类型3-使用数学标记

假设我有这样的东西: 20 = CONTENT 20{ table = tt_content select{ pidInList = 1 where = colPos = 0 } renderObj = COA renderObj{ wrap = <div class="normal">|</div> 10 = TEXT 10{

TYPO3-从RealURL迁移到CoolURI

我有一个大的TYPO3实例,已经存在了很多年了。网页一直使用RealURL,但现在我们想迁移到CoolURI,因为我们在这方面有更好的经验。现在的问题是,即使在切换URL扩展名后,所有旧链接都将可用。 CoolURI文档说明 从RealURL迁移 字段URL路径段(tx_realurl_pathsegment)与其值一起保留,但请确保它列在元素中 我得到了表tx_realurl_pathcache和tx_realurl_uniqalias,还有一些其他的表,如重定向等。但是我并不真正理解这两个表

Typo3 类型3 TCA select,项数组中为空值

我用extbase和fluid在typo34.5中做了一个扩展。现在,为了插入一些数据,我使用后端模块“list”,它使用表的TCA生成一些表单。 为了使选择框成为可选,我在外部表之前插入一个项,如下所示: 'feuser' => array( 'exclude' => 0, 'label' => 'LLL:EXT:yes/Resources/Private/Language/locallang_db.xml:tx_yes_domain_

在TYPO3 6.x中,当启用config.disableAllHeaderCode时,如何获取defaultJS?

我在最近的TYPO3网站中设置了config.disableAllHeaderCode=1,因为我想完全控制页面模板 但这不仅抛出了html标记等,还抛出了默认的Js(可用于取消邮件到链接的加密) 一个解决方案是从核心代码复制这个TYPO3生成的JS并手动插入。非常简单:只需设置config.disableAllHeaderCode=0,加载一次页面,复制JS,完成。但是,如果更新或设置更改,这可能会中断 因此:是否可以通过打字脚本访问此“默认JS”并将其分配给页面对象?请查看。您将看到垃圾邮件

TYPO3 extbase新闻ajax页面浏览器

类型3.6.1 我已经将ajax应用于新闻页面浏览器。 为此,我在安装程序中添加了以下代码 news_ajax_list = PAGE news_ajax_list { typeNum = 1122 config { disableAllHeaderCode = 1 xhtml_cleaning = 0 admPanel = 0 debug = 0 no_cache = 1 } 10 = USER 10 { userFunc = tx_extbase_core_bootstrap->run

来自其他扩展的TYPO3 Extbase getArguments

我有一个带有两个插件的扩展,我需要从这两个插件访问getVars $this->request->getArguments(); 当然,上面的代码只提供了当前插件中的变量 有人知道我如何从不同的插件访问VAR吗 非常感谢 干杯 lufi在扩展中,您无权访问其他扩展的请求参数。这只能通过使用旧方法来实现 $\u请求或\TYPO3\CMS\Core\Utility\general实用性::\u GP(“varname”) 退房: \TYPO3\CMS\Core\Utility\Debu

TYPO3语言切换器未使用正确的RealURL路径

我使用下面的打字脚本生成一个语言切换器。它基本上是从现有网站复制的,在那里一切正常: lib.langMenu = HMENU lib.langMenu { special = language addQueryString = 1 special.value = 0,1 special.normalWhenNoLanguage = 0 1 = TMENU 1 { noBlur = 1 NO = 1 NO { allWrap = &

TYPO3 v6.1 TemplateVoila-将userFunc添加到特定模板部分

如何通过键入脚本,通过USER_INT在单个页面中用单个PHP内容以编程方式替换{content_left}的内容 <div class="container"> <div class="header span-28"> <f:format.raw>{header}</f:format.raw> </div> <img class="logo" src="../fileadmin/logo.png" al

TYPO3 Ajax页面配置

如何从TYPO3中的Ajax页面中删除CSS样式的conted头输出 这是我的打字稿: ajax = PAGE ajax { typeNum = 1234 # this solution is working, but then I don't have flexform values # 10 < tt_content.list.20.myextension_pi1 10 < styles.content.get 10 { select.where =

Typo3 未检测到自定义流体内容元素

我使用的是Typo3 6.2的最新beta5,其开发分支为fluidcontent、flux和vhs 流体内容元素可见,但没有类型: 包括打字脚本文件 这是我的TS: plugin.tx_kpcolcontent { view { label = Column Content extensionKey = kpcolcontent templateRootPath = {$plugin.tx_kpcolpages.view.templat

如何在Typo3模板中获取baseURL

我使用打字脚本定义了baseURL,代码如下: page.config.baseURL = http://www.website.nl/ 现在我想使用html模板中的baseURL来引用图像。如何将此url添加到模板?尝试了以下操作,但不起作用 <img src="{baseURL}images/sicma.png" width="70" height="28" alt="sicma"> 首先将其放入常数: baseURL = http://www.website.nl/ 然后

Typo3 如何在flow3框架中设置默认包?

我不熟悉飞行。我已经成功地安装了flow3 2.2版本,并且还实现了一个自定义包。但问题是,我无法更改Typo3的默认包。欢迎使用我的自定义包 我执行的步骤 ./flow package:deactivate TYPO3.Welcome 已更改Routes.yaml文件 - name: 'Welcome screen' uriPattern: 'testproject/index' defaults: '@package': 'TYPO3.Index' '@

Typo3扩展生成器配置设置.yaml

我在扩展生成器方面遇到了一些问题,尤其是在配置方面 扩展生成器将覆盖我的所有更改 我在配置(configuration\ExtensionBuilder\settings.yaml)中添加了以下代码: Resources: Private: Templates: Fach: #Edit.html: keep 但这不起作用。。。每一次都会被夸大 你把这句话注释掉。 使用 而不是 Edit.html: keep #Edit.html: keep

Typo3 Extbase repository findAll()不返回任何内容

findAll()在我的FE中的方法的存储库中找不到任何内容,但它在我的BE中有效 public function showAction() { $p = $this->modulRepository->findAll(); $this->view->assign('pruefling',$p); } 我试图补充 plugin.tx_rere.persistence.storagePid = 4 到我的打字稿设置->。 桌子不是空的 但它仍然不起作用。

Typo3 类型3 extbase-双向关系

我有两个表格:fe_用户(针对我的前端用户)和tx_somethingarticles_domain_model_article。用户应该能够“喜欢”一篇文章,因此对于每个用户,我需要信息,如果他已经喜欢一篇文章或不喜欢,但我也需要信息,有多少喜欢一篇文章已经有。所以我相信我需要的是一个双向的mm关系,但我似乎无法让它工作。我有我的用户实体,如下所示: /** * articleLike * * @var \TYPO3\CMS\Extbase\Persistence\ObjectStora

TYPO3:DataHandler::setHistory()和typoLink_URL()

现在,我想“组合”DataHandler::setHistory()和typoLink\u URL(),以获取已更改内容的URL 对于一个简单的页面,下面的代码片段起到了作用: $conf['parameter'] = 55; typoLink_URL($conf); 要考虑外语,typoLink_URL需要一个附加参数: $conf['additionalParams'] = '&L=2'; 此外,插件创建的页面的URL可以通过附加参数进行检索,例如: $conf['additio

extbase typo3中的聚合函数

我正在使用(如,in,contains) 但是如何在extbase查询语句中使用。我认为extbase查询的唯一解决方案是 $query->statement('SELECT AVG(clicks) FROM tablename ...') 还是不支持?据我所知,Extbase不支持在ORM中使用聚合函数。请参阅此处的更多信息: 您必须自己构建SQL查询(在语句中),并告诉查询返回原始结果(存储在数组中),而不是返回基于对象的查询 例如: $query = $this->creat

Typo3 类型3流体v:page.languageMenu和tx_新闻

当我需要一个语言切换器时,我通常使用像这样的打字 lib.langnav > lib.langnav = HMENU lib.langnav { wrap = <ul>|ul special = language special.value = 0,1,3 special.normalWhenNoLanguage = 0 1 = TMENU 1 { noBlur = 1 NO = 1 NO { addi

Typo3 在主模板中将分部的输出用作变量

毫无疑问: 我使用分部渲染不可缓存的内容(在本例中为随机图像)。 我在主模板中使用以下代码执行此操作: {v:render.uncache(partial: 'Random-Image', arguments: {iterator: images})} 直接在模板中输出正确的内容(图像的url,例如fileadmin/upload/abc.jpg)。但是如果我想用它作为中src的变量,我想你把两件事弄混了,所以我想把你的问题分开: 1)是否可以将部分的输出用作变量? 是的,就像你想要的那样。

TYPO3 V7.6,列数的默认值

如何在第Tconfig页中设置TYPO3 V7.6中“列数”的默认值?在早期版本中,可以使用TCEFORM.tt_content.imagecols=1。如果我在V7.6TCEFORM.tt_content.imagecols=1中设置,则设置哪个值没有什么不同。始终有imagecols=2集 我有PHP7.0.7,并使用渲染扩展fluid_styled_内容(而不是css_styled_内容)。我有什么遗漏吗 提前感谢你的帮助 TCAdefaults.tt_content.imagecols

Typo3 在IRE记录中搜索或筛选

我的TCA包含类型为inline的列。可内联添加的记录具有不同的属性(例如,称为“活动”的字段,其类型为布尔) 是否可以向内联字段添加筛选或搜索功能,以筛选出记录(例如,仅显示属性“active”为真的记录) 到目前为止,我的解决方案是:我在TCA(和数据库)中添加了一个新字段,显示内联记录使用了foreign\u match\u fields功能,如下所示 'foreign_match_fields' => [ 'active' => '1', ], 但在TCA中使用这个新字

Typo3 Powermail ext不支持';不包括日期选择器所需的css文件

类型3 7.6.15 Powermail 3.18.0 日期选择器字段不会打开弹出日历。我已经缩小了原因,因为这个特性没有包含必要的CSS文件。我的设置有错误吗?如何自动包含它们 这是我在TS设置中的设置: plugin.tx_powermail { view { templateRootPaths > templateRootPaths { 0 = {$plugin.tx_powermail.view.templateRootPath} 1 =

Typo3 打字错误3-伟哥和其他东西

我有最新的TYPO3 6.2版本。。。6.2.31 ... 我知道。。。正在进行升级 但现在我有一个谷歌黑客,用伟哥的东西取代谷歌的链接。几周前我有没有想过我用6.2.9到6.2.31的更新来修复它 内核中有未知的代码。。有人知道这一点并能帮我修补这个洞吗 上次在这里时: /data/www/domain/public/typo3/typo3/sysext/cms/tslib/index_ts.php 非常感谢请遵循,这意味着如果您的网站被黑客攻击,您必须将其脱机,检查该网站,找到安全问题,然

Typo3 类型3-内联f:部分f:渲染不工作

我对内联f:render有问题: <f:section name="sysCategory"> <f:for each="{sysCategoryDetailArray}" as="category" iteration="iteration"> <f:spaceless>{category.title}</f:spaceless> </f:for> </f:section> 谢谢你的帮助

TYPO3中的自定义TCA验证

如何为TCA字段创建自定义验证?我们想用AJAX请求检查文本字段的输入。所以应该用JS来完成。如果我检查FormEngineValidation.js,似乎没有使用自定义验证器的选项 是这样吗?还是我错过了什么 版本:TYPO3 CMS 7LTSFormEngine的“eval”api仍然相当丑陋 ext:styleguide为input_21提供了一个示例,它使用returnFieldJS()添加了一些JS魔力,这对于您的用例来说可能足够,也可能不够 检查这个答案

TYPO3-扩展插件的打字脚本

我只想在带有特定插件的页面上执行一些打字脚本命令: page.includeCSS { } page.includeJS { } lib.my_bloc = COA etc... 我将我的打字脚本代码移到文件typo3conf/ext/my_company\u plugin/Configuration/typoscript/setup.txt中,但它似乎不起作用。如何让它工作 此外,我无法为我的模块设置默认的storagepid。我希望所有新实体都存储在同一个特定文件夹中(顺便说一句,uid

Typo3 ext_conf_模板-如何使用root.ts中的设置

我开发了TYPO3扩展。我有文件ext_conf_模板和我的设置。如何在打字稿root.ts中使用此设置 # cat=Template_einstellung/101/0104; type=options[nein=,ja=noborder]; label=remove bottom border (only with transparent use) template.border = 在ext\u localconf.php中添加以下代码 $conf = unserialize($GLOB

Typo3 类型3“删除”;副本1“;文本

我使用TYPO3版本8.7.10。复制内容时,我试图删除“复制1”文本 我试过: TCEMAIN.table.pages { disablePrependAtCopy = 1 disableHideAtCopy = 1 } TCEMAIN.table.tt_content { disablePrependAtCopy = 1 disableHideAtCopy = 1 } 未成功是否将这些值输入到打字稿设置或根页面的页面TSConfig?它属于页面配置中的TS

TYPO3 Extbase:使用更改日志更新记录

当我用Extbase存储库(例如在cronjob或前端)更新对象时,就像这样 $myRepository->update($myObject); 之后,我用按钮“显示更改历史记录/Un do”来显示TYPO3 BE中的记录,我没有看到任何历史记录。我只在TYPO3 BE中编辑对象时看到历史记录 如何启用历史记录?简短版本:您不能,因为历史记录仅用于在后端接口中完成的更改 更长的版本:您可以,可以,但这将涉及存储库中相当多的自定义代码,这将完成以下两件事之一: 覆盖存储库上的update方

Typo3 工作场所是第三类公民吗?

TYPO3工作区是否完全是积极开发的TYPO3公民,或者是一个过时的概念,TYPO3出于兼容性原因无法摆脱 请包括工作区概念的历史,以证实您的答案 首先:我不能回答这个问题:工作场所是不是第三类的一等公民?。这需要由TYPO3核心开发人员来回答吗 核心API文档解释了基本概念: TYPO3 CMS提供了一种称为工作区的功能,通过该功能可以对网站内容进行更改,而不会影响当前可见的实时版本。在发布之前,可以预览更改并通过审批流程 个人到期 我在TYPO3 9.x/8.x的当前稳定版本上的工作区没有过

TYPO3 v9路由:如何使路由路径的一部分尊重另一部分的解析值?

我有一个extbase扩展,有两个模型,它们有1:n的关系,国家和城市。 URL应该是这样的。 城市名称在世界上并不是独一无二的,例如,在德国和美国有一个叫“莱比锡”的城市 所以我可以有两个网址 而解决“莱比锡”问题必须尊重国家利益 对于当前提供的增强剂/特性,这是否可行? 如果没有,您对如何处理此类案件有何建议 routeEnhancers: MyWebsitePi1: type: Extbase limitToPages: [1] extension: W

Typo3 流体的图像viewhelper显示过时的图像

以下情况: 自动导入项目: 项目的图像由一些cron任务perl更新到文件夹uploads/myExt///供应商和序列可能因产品而异 图像有命名约定,每个产品都有自己的文件夹 在命令行上启动一个命令脚本,通过XML文件获取用户的产品数据;数据存储在数据库Extbase tx_myext_domain_model_项中 前端渲染 Extbase控制器扫描项目的image文件夹uploads/myExt//,并将该文件夹中的文件名name:imagesInFolder数组以及文件夹名imageFo

TYPO3扩展创建插件:在TypoScript对象路径中未找到内容对象定义

我正在开发一个带有几个插件的扩展。基本上这很好,但现在我使用相同的“配方”为我的扩展添加了一个新插件。我将插件添加到一个页面中,并不断出现以下异常: No Content Object definition found at TypoScript object path "tt_content.list.20.extkey_pluginname" 我清除了所有可能的缓存,卸载并重新安装了扩展。多次检查我的代码 $extname = "$vendorname.$extkey"; ext\u

Typo3 键入3选择MultipleSideByside translate“;可用项目“;每记录类型

我想覆盖selectMultipleSideBySide表单中的标签字符串“Available Items”和“Selected Items”,因为它太通用了。我有多个使用此表单模板的记录类型,因此无法全局更改字符串 我试图在自定义记录类型的TCA中更改它,但没有成功。我只看到整个关系的标签 我使用的是打字3 8.7 有人知道实现这一点的扩展吗,或者有人知道该扩展的配置路径吗 谢谢 编辑: 在第393行的typo3/sysext/backend/Classes/Form/Element/Sele

按TYPO3中的IP地址自动进行身份验证

我想自动验证从特定IP地址访问TYPO3中受保护区域的用户。应跳过登录页面。应该可以直接访问受保护区域中的URL,而无需重定向到登录页面 我已经测试了扩展名“aoe_ipauth”。不幸的是,这里不可能实现内容页的“直接”链接 有人有主意吗?可能通过采用TYPO3中间件 非常感谢 我相信你走在正确的道路上,但试图解决错误的问题。您所说的扩展无法在链接到页面后直接登录,因为这不是身份验证服务的功能 查看FE登录过程并重定向以使其正常工作。你需要设置一些东西 # https://docs.typo3

Typo3 键入3 10在自己的扩展中使用快捷方式

我想在TYPO3的CE快捷方式中显示我自己的扩展名 “我的扩展”按钮显示在listview下的“作为”按钮。我可以选择一个条目并保存它。但我无法访问前端中选定的id 到目前为止,我尝试的是: 我在/Configuration/TCA/Overrides/tt_content.php中添加了方法addToInsertRecords。因此,选择条目的按钮显示在后端 defined('TYPO3_MODE')或die(); 调用用户函数(函数(){ \TYPO3\CMS\Core\Utility\Ex

Typo3 类型3:使用副标题扩展ctype textmedia

我想在ctype“textmedia”(TYPO3 9.5和10.4)中添加副标题。 我的回答如下: 登记我的钩子 typo3conf/ext/my-extension/Classes/Hooks/PageLayoutView/TextMediaCustomPreviewRenderer.php 然后我加上了副标题 <?php namespace aaa\bbb\Hooks\PageLayoutView; use \TYPO3\CMS\Backend\View\PageLayo

为什么typo3中的动画gif未显示

我有在我的打字3内容文本和图像。我想插入一个动画gif。我第一次使它正常,然后我意识到gif变成了.png文件 经过几次测试后,我在安装工具中找到了参数(FEpng\u to\u gif) 但是当我选择这个的时候。gif文件的路径为fileadmin/processed,但此目录中没有gif文件 有人能帮我展示我的动画GIF吗 谢谢。如果您正在处理的图像被ImageMagick/GraphicsMagick调整大小或修改,动画的所有帧都将丢失。使用前端的原始大小来避免这种情况。请尝试在外观->质

TYPO3 8.7-页面类型外部URL的导航中缺少链接目标ist

在我的导航(TMENU)中从TYPO3 7.6.16更新到8.7后,对于典型的外部URL页面,不再输出目标空白。在页面属性中,输入目标标志为空。有什么提示吗?试试这个,为我工作: lib.mainmenuu = HMENU lib.mainmenuu { special = directory special.value = 1 1=TMENU 1.wrap=<ul>|</ul> 1.NO { # do not cr

Typo3 如何在新闻扩展中从Mediafile获取第二个图像?[3]

如何在TYPO3中获得GeorgeRinger新闻扩展模板中的第二幅图像 我用“在摘要中显示”扩展了showinpreview字段,我想访问摘要模板文件中设置了“在摘要中显示”的第二个图像,或者更好地访问该图像 如果我调试newsItem.mediaPreviews,只有一个映像,但我在后端设置了两个映像…那么如何获得另一个映像 谢谢 类型3:9.5.14 新闻:7.3.1如果您查看模型新闻您将看到以下内容: public function getMediaPreviews() { $c

TYPO3编写器安装-与非编写器的差异

我目前正在将一个非Composer TYPO3项目迁移到Composer 从我所看到和阅读的内容来看,自动加载和文件结构都发生了变化。您不能再通过扩展管理器导入扩展。此外,某些扩展只能通过composer安装(除非您进行了难看的调整) 也从安全的角度来看,至少一个攻击向量被关闭,因为你不能再通过后端安装扩展。 文档和其他文件指出,建议将TYPO3与Composer一起使用,但其优点究竟是什么?这些优点是否适用于所有情况 例如,在我的例子中,我维护一个站点,更新TYPO3和扩展都很容易。在实践中,

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 106 页