首页 > TAG信息列表 > typo3

TYPO3中便捷操作

以下分享的一些便捷操作可以说都是干货了,有二次开发typo3的小伙伴可以省去不少google的时间 [aru_36],这篇文章会持续更新,这段时间工作比较忙,有时间再写 [aru_147] 最方便的debug php中输出到页面:\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($nowDate); //输出对象查

TYPO3前台开启缓存时,数据更新后更新缓存

前言 前端页面开启缓存后,实实在在加快了网站访问速度,但是也有一定的弊端,如果有一些需要实时更新到页面显示的数据由于缓存的问题,需要等到下次缓存更新时才能应用,或者在后台清除全部缓存.但是有些页面不需要重新缓存,所以找了下更新指定页面的方法,在这分享下. 代码 把下面

TYPO3安装系统要求及配置

系统要求 TYPO3需要一个Web服务器,需要PHP和MySQL数据库系统。 TYPO3需要一个可以运行PHP 的Web服务器(Apache/httpd,Nginx,Microsoft IIS)。如果使用Apache Web服务器,则必须激活某些模块(例如mod_rewrite)。 TYPO3 V10 要求 PHP >= 7.2 <= 7.4 .对于PHP,需要几个PHP扩展,文档中会具

javascript-TYPO3:如何在后端添加CSS和JS

如何在后端添加CSS和JavaScript文件? 我想将这些文件用于自定义创建的内容元素,以使它们对用户更具吸引力. 系统:TYPO3 v9 模式:作曲者模式目标:自定义内容元素解决方法:在TYPO3 v9中,您必须在每种模式下执行以下操作 的CSS $GLOBALS['TBE_STYLES']['skins']['nameOfContentElement']

php-动态404页面

是否可以创建一个动态404页面,使其与其他页面一样工作? 我已经尝试了多个扩展程序,但是我无法使用其中任何一个. 我正在使用CoolURI解决方法:如果您安装了RealURL扩展名,则可以在typo3conf / localconf.php行中进行设置 $TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/404/'

php-TYPO3 –在CentOS上更改服务器后使用RSA进行后端登录

我最近对服务器进行了一些更改,并对PHP-xml进行了更新–不幸的是,我无法真正掌握所做的一切. 更改后,我们无法再次登录到后端.仅当我们在安装工具中将$TYPO3_CONF_VARS [‘BE’] [‘loginSecurityLevel’]配置为“正常”时. 如果尝试将设置开关切换为“ rsa”来登录,则会收到错误消

php-通过安装工具更新TYPO3核心中的异常

当我尝试从installtool升级TYPO3版本时,出现以下异常. Automatic TYPO3 CMS core update not possible: Folder structure has errors or warnings To perform an update, the folder structure of this TYPO3 CMS instance must stick to the conventions, or the update pro

TYPO3和MySQL数据库位于单独的服务器上

是否可以在TYPO3通过SSH隧道连接到数据库的单独服务器上运行TYPO3(6.0)和MySQL?解决方法:这应该是可能的.但是,这取决于您的Web托管者如何管理来自远程服务器的访问. 对于TYPO3 4.x,类似于localconf.php中的内容: $typo_db_username = 'mysql_user'; $typo_db_password = 'mysql_pas

TYPO3 6需要哪些PHP函数?

我只是重新安装了TYPO3 6.1.系统环境检查告诉我,我的服务器上禁用了某些PHP功能.我在服务器上使用Froxlor来管理域等.因此,我可以完全控制这台机器,但是不确定哪些功能是真正必要的.有些功能对我来说似乎很危险,所以我不想启用我盒子上禁用的所有功能. TYPO3列出了下列禁用的功能:

TYPO3-MySQL-将INSERT与SELECT组合

我需要一个扩展的INSERT语句(带有WHERE)才能在TYPO3中获得结果.使用TYPO3进行INSERT的标准方法是: $res_ext = $GLOBALS [‘TYPO3_DB’]-> exec_INSERTquery($ext_table,$feUserRecord); > $ext_table =’新闻’; $feUserRecord =数组(  ‘tx_extendnews_subscriber’=> $userid_fe

TYPO3扩展存储库截断查询

我需要通过TYPO3扩展的存储库清除(删节)数据库表.我已经有各种有效的SELECT查询.他们看起来像这样: public function getUsergroups() { $query = $this->createQuery(); $query->getQuerySettings()->setReturnRawQueryResult(TRUE); $query->statement('SELECT * F

php-TYPO3中的FlexForm未显示可切换控制器操作中的元素

我在弄清楚我的可切换控制器操作出了什么问题时遇到了问题. 我正在使用TYPO3 v7.6.10 在extensionsionkey / Configuration / TCA / Overrides / tt_content.php中输入: $pluginSignature = 'simpleblog_bloglisting'; $GLOBALS['TCA']['tt_content']['types']['lis

mysql-TYPO3 Extbase-添加唯一约束的正确方法?

有谁知道如何在ext_tables.sql中添加唯一约束,而不会产生像TYPO3这样的问题,每次您使用数据库分析器时都希望重新生成它? 例: CREATE TABLE tableName( CONSTRAINT unique_iban UNIQUE (iban) ) CREATE TABLE tableName( iban varchar(255) DEFAULT '' NOT NULL UNIQUE ) 通

php – 显示TYPO3 Fluid中按年份和月份分组的元素列表

我有一个模型,其中一个字段是日期.我想显示该模型中的元素,按年和月分组,如下所示: == 2013 == === April === * Element 1 * Element 2 === March === * Element 3 ... == 2012 == ... 如果实现这一目标的最佳方法怎么办?我应该直接在Controler中构建嵌套数组吗?或者有没有办法只使

php – 用于数组第二级的extbase(TYPO3)中的setOrderings

我希望通过此函数在我的TYPO3扩展的EventRepository中按日期排序我的“约会”. public function findAll() { // Sort appointments ascending $query = $this->createQuery(); Return $query->setOrderings ( Array('appointments' => Tx_Extbase_Persi

TYPO3 6.0:删除了PHP_SCRIPT.我怎样才能解决这个问题?

这是几年前我上次使用TYPO3的时候.所以我不记得很多TYPO-Script.当我更新到6.0时,我发现此代码不再有效: marks.CONTENT.30 = PHP_SCRIPT marks.CONTENT.30.file = fileadmin/db/db.php 它只是插入了db.php的html输出(它做了一些数据库请求,并形成了一个自定义的html / css表). 我

php – TYPO3问题与Typoscript和访问$this->设置

我正在使用TYPO3版本7.6.14,我已经为客户端创建了一个扩展,它有四个控制器,四个插件,总体上非常大.无论如何,我现在需要为动态或用户选择的“页面ID”添加选项(设置变量),然后用于从一个插件重定向到另一个插件.对我的问题可能有更好的解决方案,但我正在尝试做类似的事情: plugin.t

公共文件夹访问控制器功能中的typo3 php文件

是否有任何posibillity从php文件访问控制器功能,该文件基于resource / public / php / file.php 我想要的是这个php文件是我使用它的特殊文件: <img src="file.php"></img> 我将禁用可读路径.所以这个php文件做了一些加密,需要连接到普通的控制器功能. 谢谢解决方法: is there a

php – TYPO3扩展构建器多个图像上传无法正常工作

我的目标是使用TYPO3 7.6.2版本中的扩展构建器创建扩展.我从扩展构建器文档创建了Category Product扩展,除上传单个图像外,它工作正常. 但我必须创建功能,将多个图像添加到单个产品,并在前端显示图像轮播.但扩展构建器不适用于文件上载. 我是TYPO3的新手,所以我不明白如何添加多个

php – Typo3:如何通过属性验证覆盖默认错误消息?

我有一个类Publisher,我想通过属性验证进行验证. 但我想覆盖默认的错误消息. 以下是我的Publisher模型的代码段: <?php namespace Typo3\LpSurvey\Domain\Model; use TYPO3\CMS\Extbase\DomainObject\AbstractEntity; class Publisher extends AbstractEntity { /** *

php – TYPO3 Extbase:CSRF-FormProtection在前端非管理员用户失败

我已经为我的自定义TYPO3扩展实现了CSRF保护(根据documentation),它非常适用于未经过身份验证的前端访问者以及后端管理员.我注意到一个奇怪的事情是,如果非管理员后端用户尝试在前端插件中使用表单,则会抛出错误: PHP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Core

php – Typo3:在扩展安装期间插入数据(创建表后)

对于我正在编写的自定义扩展,我有一个在安装时加载的ext_tables.sql文件. 我想在使用PHP代码的安装例程中将一些动态数据插入到从ext_tables.sql创建的表中.这可能吗?如果是这样,我该怎么做以及在哪里必须这样做? 或者,是否可以让PHP代码在安装期间创建表(使用DB接口)而不是依赖于ext

php – Doctrine – Managed Entity – 默认情况下不管理Fetched Entites

我正在使用Doctrine for typo3 / cms项目来增强后端工作流程的强大功能. 所以我必须自己开始教义.它的大部分内容非常简单,我根本没有问题.但是当谈到坚持现有的实体时,我仍然坚持不懈.每次我坚持一个现有的实体,它就被创建为一个新实体. 经过一番挖掘后我得出结论,那不是“UnitOfW

php – 无法为新闻条目生成TYPO3 tt_news类别树

我正在使用我的TYPO3 v7.6.18的tt_news扩展(刚刚从6.2.31升级) 我遇到了类别树的问题.我为tt_news类别渲染做了一些调试,这是到目前为止的问题: 旧的tca.php看起来像这样: 'category' => Array( 'exclude' => 1, 'label' => 'LLL:EXT:tt_news/locallang_tca.xml:tt_news.c

php – flexform in typo3 7.6.2无法正常工作

我在typo3 7.6.2版本中使用扩展构建器创建了一个扩展.现在我想将flexform添加到扩展名’Products’以获取详细信息页面PID.但我尽力整合flexform但它没有用. 这是我的代码 – 在ext_tables.php中 – \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin( 'W