我有一些内容,我想出现在我的TYPO3网站的多个页面上。我可以将其插入模板中,但我也希望该内容可以在富文本编辑器中进行编辑
所以我想创建一个隐藏页面,但我不知道如何将这些内容插入模板
它是否需要selecttyposcript语句
另外,作为一个后续问题,我是否可以补充一点,即在页面层次结构中仅包括具有此页面id作为其直接父级的页面。来自:
注意,ID是内容记录ID,而不是页面ID
但这并不能回答如何只包含某个父级的页面/记录的问题。我没有完全理解第二个问题。
如果您只想在其他页面下的页面中包含
我有一些功能部件工作正常。现在我想显示另一种渲染类型的数据,我必须从div更改为ul。有没有办法用打字脚本提取数据字段?当前,FCE作为页面内容元素包含在另一个模板中。数据处理包含以下TS代码
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
10=记录
10.电源电流=1
10.表格=tt_
我需要编写一个导入工具,获取大量现有图像,并在TYPO3系统中为它们创建DAM记录
我能找到的唯一与DAM相关的手册是与前端相关的,没有任何API。我已经试着查看代码本身,但是里面的内容太多了,无法找到我要查找的内容
因此,基本上我在寻找一本好的API手册/指南(如果有)或一个如何实现我需要做的示例。不,没有这样的API,上次我不得不执行类似的任务时,它是通过自定义扩展完成的。您只需将记录插入tx_dam表,并最终将其与mm表中的某些类别连接起来
另一方面,DAM有自己的索引模块,允许您为通过D
标签: Typo3
typoscripttemplavoila
我正在开发一个支持多种语言的TYPO3网站。我正在使用TemplaVoila进行模板映射。网站使用两种语言。但在TemplaVoila映射中使用Typoscript添加的内容仅以默认语言呈现,在其他语言中,Typoscript中的内容缺失
这是我的打字稿:
lib.autherInfo = CONTENT
lib.autherInfo {
table = tt_content
select {
selectFields = cruser_i
在typo36.x中,我有一个sysfolder,我想在其中启用后端页面设置中的“abstract”和“media”字段。如何做到这一点
PS的原因是我需要它们的内容层叠到子页面。但是他们所在的sysfolder/页面无法在FE中显示,因此我想阻止编辑器添加内容。无需操作打字脚本(因此可以在5秒钟内点击出来)最简单的解决方法是创建一个快捷方式,而不是sysfolder,其行为类似,但您将保留页面的典型字段。理论上,SysFolders不应用于存储子页面,因此,快捷方式更合适
创建一个快捷方式页
在TYPO3版本6.1.5中,我想将typo3conf中的配置分为三部分:
由安装工具生成的一个部件,受版本控制
一个手动管理的部件,在版本控制下
一个手动管理的部分,包含特定于服务器的内容,不受版本控制。包含例如数据库凭据
我试着这样做:
使用LocalConfiguration.php完成
使用AdditionalConfiguration.php完成
由和附加文件完成,包括在AdditionalConfiguration.php中
这不起作用,因为文件的求值顺序如下:
LocalConfi
我尝试创建一个没有文本的打字链接。结果应该是:
<a href="/index.php?id=123"></a>
结果:
<a href="/index.php?id=123">‌</a>
<a href="/index.php?id=123"><!-- empty --></a>
添加评论:
结果:
<a href="/index.php?id=123">&z
我有这种情况,我有一个提议,这个提议有n个日期和n个选项。所以我有两张额外的桌子要提供。第三个是价格,但价格取决于日期和报价。它是这样的:
| | date 1 | date 2 | date 3 |
| offer 1 | price 11 | price 12 | price 13 |
| offer 2 | price 21 | price 22 | price 23 |
| offer 3 | price 31 | price 32 | price 33 |
标签: Typo3
typo3-6.1.xfluxfedext
自从从Flux 6.0.2更新到最新的Flux TER版本(7.0.0)以来,我遇到了一个问题,即所有定义的Flux:field.select项都被切换。我将它们定义为如下项的数组=“{0:{0:'value在前端显示为CSS类,'1:'value在BE'},}”。但是现在我在前端模板中得到了BE值
此外,我的提供者扩展中的所有我的内容元素在后端显示两次(没有标题),并且在我的内容元素的“配置”部分中定义的字段显示两次
在我的内容元素的底部还显示了一个以前没有的RTE字段
输出:
Pastebi
我和克劳斯的流体动力打字机一起工作,我对此很满意。目前,我必须实现一个模板,其中应该包含另一个扩展,例如侧边栏中的新闻
实现这一点的首选方式是什么
我的想法是添加f:cObject ViewHelper并以这种方式插入扩展
这是正确的方法吗
Thx
Markus这取决于您正在构建的模板类型:
页面模板应该有适当的内容区域,您可以在其中插入内容。如果需要共享内容,您有几个选项:a在sys文件夹中创建元素并从Flux表单设置中引用它,然后使用v:content.render按UID进行渲染。b在sy
标签: Typo3
extbasetypo3-6.1.xrealurluribuilder
假设我有一个URI为的页面:
http://mydomain.loc/index.php?id=123&by=name&dir=desc
并且需要向其添加/更新/删除一些其他参数(让我们将其命名为offset),因此它毕竟是:
http://mydomain.loc/index.php?id=123&by=name&dir=desc&offset=321
不幸的是,当像这样使用uriBuilder构建新链接时
$uriBuilder = $this
标签: Typo3
mampsymlinktypo3-6.2.x
我想在MAMP PRO上安装TYPO3 6.2,但当我开始安装时,出现了错误:
/typo3_src应该是链接,但它不存在链接不能是
由该系统修复
那么现在该怎么办呢?结构是:Application/MAMP/htdocs/typo3/
有什么建议吗?您必须手动创建符号链接,检查表:
打开终端
将下载的typo3\u src-6.2.4.zip移动到主机的根目录下
mv ~/Downloads/typo3_src-6.2.4.zip /Application/MAMP/htdocs/typo3/
标签: Typo3
typoscripttypo3-6.1.xtypo3-6.2.x
我的TYPO3网站中有一个扩展,它使用了以下一行打字脚本:
EXT:ts_example/social_bookmarks-min.js
这意味着
typo3conf/ext/ts_example/social_bookmarks-min.js?1416308825
如果我在我的网站中使用绝对URL,这不是问题,但是如果我打算使用相对URL,这将不起作用,因为它不会替换基本URL的整个路径名,因为它不以“/”开头
简而言之,我希望它能输出以下内容:
/typo3conf/ext/ts_exa
标签: Typo3
extbasetypo3-6.2.x
嗨,我想在扩展安装期间添加一些数据
我在创建表之后添加了一条SQL语句,但在安装过程中将忽略该语句
#
# Insert für start einstellungen
#
INSERT INTO tx_rere_domain_model_intervall (type,aktuell) VALUES ('studienhalbjahr','WS14/15');
此代码直接位于tx\u rere\u domain\u model\u intervall的Create语句之后
更新:
#TYPO
在我的控制器extbase扩展中。6.2我正在使用
$GLOBALS['TSFE']->additionalFooterData[$this->extKey] .= '<script src="//cdn.datatables.net/1.10.1/js/jquery.dataTables.min.js"></script>';
但在添加自定义数据方面,它们不能被使用,其他任何事情都不能。有什么意见吗?我会考虑三种方式:
使用grunt或其他一些任务运行程序
标签: Typo3
typoscripttypo3-7.x
我按照教程在typo3中创建了新闻页面。但我想在同一页的侧栏和详细视图中显示所有新闻。当我尝试在同一页面上创建带有详细视图的插件元素时,它显示错误
Reason: No news entry found.
我已经指向同一页了
PageId for single news display
对于详细视图中没有重载的列表视图
我如何做到这一点,以及如何启用下一页和上一页,如果新闻内容超过10 您应该使用本案例的新闻文档。
.
重要的部分是条件
[globalVar = GP:tx_news_pi1
我有两级菜单。所有链接都可以点击,但我想禁用1个链接。此链接用于打开子菜单
<li class="sub-link"><a href="#">link1</a>
<ul id="sub-menu">
<li><a href="#">sublink</a></li>
<li><a href
我有两个1:n关系的Extbase模型。父对象通过ObjectStorage与子对象关联
我想要实现的是:editAction($parent),它显示所有子项的列表,并带有一个复选框(默认选中)。允许用户取消设置任何复选框,提交表单,并从父关系中删除相应的子项
我到目前为止所做的一切。
在流体中,我迭代对象并输出如下复选框:
<f:for each="{parent.children}" as="child" iteration="iteration">
<f:for
我想稍微更改一下函数\TYPO3\CMS\Backend\View\PageLayoutView::getContentRecordsPerColumn。但是我不想覆盖整个班级。附近的编程代码中没有钩子和信号
如何做到这一点
您可以编写一个扩展
\TYPO3\CMS\Backend\View\PageLayoutView并仅覆盖
方法getContentRecordsPerColumn()
来自typo3.slack.com的答案
标签: Typo3
extbasetypo3-7.6.x
在我的扩展存储库中,我有以下代码:
function findByTyp($typ, $not, $gender) {
$query = $this->createQuery();
return $query->matching(
$query->logicalAnd(
$query->equals('pid', 96),
由于版本TYPO3 8已经存在了一段时间,我想知道为什么扩展生成器似乎还没有更新
GIT存储库位于
最近没有任何活动
因为扩展生成器是扩展开发过程中不可或缺的一部分,所以这似乎很奇怪。是否有版本8的替代扩展可以做类似的事情?扩展生成器只是为了启动它。由于在8.5和8.6中发生了很多事情,因此将所有这些更改集成到扩展中需要一些时间。但是,对于kickstart,它应该可以正常工作。与开发人员核对后,扩展生成器的当前开发存储库位于以下位置:
主分支的目标是TYPO3 8.7,而7.6的当前版本比TE
类型3 v 7.6.13
索引搜索7.6.0
我正在使用打字脚本生成一个典型的下拉菜单
我在末尾添加了一个列表项,其中包含一个搜索框的下拉菜单
lib.searchheader = COA_INT
lib.searchheader {
10 = TEXT
10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
10.typolink.returnLast = url
10.wrap = <ul><
我经常使用positibility编写用户定义的渲染类型,如下所示:
TCA
'类型'=>'文本',
'renderType'=>'myText'
我的班级
class MyTextElement extends TextElement
{
public function render()
{
// define the functionality for the render type
}
}
到目前为止,一切都很好,。。但它破坏了RTE领域。在此之后
我是一个初学者,我的问题可能听起来很基本,但我很困惑。
我想安装LayerSlider。
在报告中说:
-在根模板中包含静态打字脚本模板“layerslider”
-检查常量编辑器“PLUGIN.TX_LAYERSLIDER(6)”,了解有关包含jquery和其他所需库的一些设置。使用
总是最新的jquery库
这是layerslider名称起始文件的列表
我必须包括哪一个
这是在后端执行的正确方法吗(标记在哪里)
您可以在中包含LayerSlider的静态模板
页面-->模板-->编辑整个模
亲爱的朋友们!我有TYPO3 7.6.18和fe_manager扩展。我需要通过三个步骤进行前端用户注册
第一步:使用电子邮件、用户名和密码注册
第2步:填充剖面图
第三步:上传个人资料照片
你知道吗?可能吗?谁能帮我想出一个好主意,或者是一些代码!我会非常感激的 请检查此扩展名:。这主要用于此类注册。您可以通过三个步骤编辑模板,并可能需要在您自己的“个人资料照片扩展”字段中对其进行扩展
我想如果你不想单独做这件事,你会发现一些教程如何做这件事。EXT:sr_feuser_register使用带
我正在尝试编写一个使用Teamspeak3 PHP框架的简单扩展
()仅用于在向后端插件提供服务器名、端口等信息后,在前端显示“Teamspeak3_Viewer_HTML”元素
问题是:如何在我的扩展中使用“外部”php框架?我将整个框架源代码放在扩展文件夹中,因此
typoconf/ext/myExtension/Libraries/Teamspeak3
然后我尝试在我的控制器操作中使用它
<?php
namespace Sc\Ts3view\Controller;
use \Team
我想为不同的内容元素设置不同的焦点区域(CropVariant)
我在这里找到了解决方案:
这适用于标准的ctypes,如textmedia,但不适用于我自己的内容元素。有人知道问题出在哪里吗?我通过Slack channel发现,您可以通过如下方式覆盖TCA来实现这一点:
<?php
$originalTtContent = $GLOBALS['TCA']['tt_content'];
$overridesForTtContent = [
'types' => [
'
使用Typo3 8.7.4/Powermail 3.21.2
我对Typo3很陌生,所以我不知道这是否是正确的方法,但我的问题是:
网站上有几个子页面,上面有文章的图片/描述。每篇文章的图片标题中都有一个UID(别问我为什么)。
单击图像时,它会使用powermail邮件表单链接到另一个页面
在这个表单中有一个UID的文本字段,它应该在图像标题中自动填充UID,这样用户就不必手动操作了。这基本上就是它
我知道可以用值或占位符预先填充字段,但我应该使用文本字段还是使用TS?
我应该在图像链接中添加
标签: Typo3
typo3-7.6.xrealurl
我添加了一个HMENU类型的语言和一些翻译,我可以点击菜单按钮查看翻译。然而,有一些东西是不完整的,我想得到一个更基本的理解
第一件很奇怪的事情是:在语言菜单中,未翻译页面的HREF看起来像,例如/en/my page,而翻译页面的HREF看起来像/my page?L=1。这里发生了什么事?我已经加入了中描述的preVars部分。如果用户不必看到?L=x查询字符串参数,我会更喜欢它
编辑:我已通过从https://www.my.domain.com到www.my.domain.com,然后清除r
标签: Typo3
typoscriptfallbacktypo3-8.x
我有这个TYPO3后端的语言ID:
0 = DE
1 = EN
2 = ES
3 = CN
现在我需要将语言ES和CN回退到内容EN(id=1)
我该怎么做?
感谢您的帮助config.sys\u language\u modewithcontent\u fallback是您的朋友。看这里:my test:sys\u language\u overlay=1 sys\u language\u mode=content\u fallback;1“我的工作”在T3核心中不是一个bug吗?现在它
使用ddev import db将TYPO3 9的生产数据库转储导入ddev项目时,我遇到了一个mysql错误:
“索引列大小太大。最大列大小为767字节。”
这似乎是将常规utf8字符集db导入ddev的结果,ddev是为utf8mb4设置的,使用4个字节作为字符,并超出了索引列的大小
解决办法是什么?(除了更改列定义、更改我的产品站点和数据库等)这个问题最初是在
现在有一种方法可以覆盖ddev中的默认mysql设置
这个例子正好说明了这一点
在项目的.ddev/mysql目录中,添加一个名为
TYPO3 8.7.13中翻译内容的小问题:
连接模式下的翻译。在默认语言中,有一个隐藏的元素在翻译中应该是可见的。在后端,它看起来是可见的,但在前端,元素丢失了。(反过来也没有问题:当默认语言中的元素可见时,我总是可以在翻译中隐藏它。)
我的语言配置:
[sys\u language\u mode]=内容\u回退
[sys\u language\u overlay]=隐藏未翻译
连接模式下的转换(我们使用L10N管理器)
即使默认语言中的元素被隐藏,也有可能使翻译后的元素在外语中可见吗
谢谢
我遇到了与(我读了帖子)相同的问题:
我遇到了无法更改框中显示的消息的问题。即使我更改了文件中的消息:
Root/typo3conf/ext/cookieconsent2/Resources/Private/Language/de.locallang.xlf
(是的,我的是一个德国网站!)
按照建议在cache/Data/l10n/处清空缓存对我不起作用。还有别的解决办法吗
否则,我将不得不卸载扩展,但很难找到适用于像TYPO3 6.2这样的旧版本的东西
提前感谢您的回答 您是否尝试使用安装工具
我使用新闻插件,在其中添加另一个插件(我们称之为“表单”)作为详细视图的辅助工具
当我在详细视图中填写表单并提交表单时,控制器中的重定向只传递扩展的参数
$this->redirect('success')
但我希望他也能传递新闻扩展的参数,这样我就可以登陆新闻的细节视图,我的表单插件从重定向中获取他的其他动作信息
但就我所见,重定向方法只接受一个插件的参数
有人有想法吗?重定向功能只允许您重定向到的控制器/操作的参数。无法添加其他get参数
要做到这一点,唯一的方法是自己创建URL并使用red
我已经为slider创建了一个新的内容元素。我在typo3设置中添加了这些代码
EXT:rapigo\Configuration\tConfig\Page\Mod\WebLayout\Mod.tConfig
EXT:rapigo\Configuration\TCA\Overrides\tt\u content\u my\u extension\u my\u slider.php
Ext:rapigo\Configuration\TypoScript\myslider.TypoScript
所有这
标签: Typo3
fluidslugtypo3-9.x
我试图在TYPO3 9.5中通过一个动作链接创建发言URL,让下一个页面知道用户来自何处
当我将此代码用于操作链接时:
<f:link.action pageUid="296" action="show" controller="Author" arguments="{author : blogentry.author, categoryParent : filtercategories.uid}"> {blogentry.author.firstname} {blogentry.a
一位客户想知道,如果我们可以在TYPO3后端实现一个功能,是否所有页面和子页面都可以在页面树中一次点击打开,这样您就不必通过点击打开图标单独打开每个页面
所以我的问题是,是否有可能在后端完全打开页面树,而不必手动打开每个子页面
非常感谢您的帮助!
亲切问候,,
这项功能在8.x之前的TYPO3中存在。后来,当页面树的内部组件被重构时,它被悄悄地删除了。此功能的一些javascript函数仍保留在TYPO3 v8甚至v9中,但其用户界面已被删除
我知道这一点,因为客户要求将其带回项目中
我的解决
标签: Typo3
fluidextbaseview-helpers
是否有在给定FAL对象上设置水印的扩展名或viewhelper可用?目前,我使用nativ\Imagick对象的compositeImage()来完成此操作,这并不是一个真正干净的解决方案。也许您可以基于打字脚本构建自己的viewhelper。
有很多解决方案可以通过打字脚本将水印插入到图像中
您的“viewhelper”调用可能是:
<f:cObject typoscritpObjectPath="lib.watermark" data="{image}" />
尝试扩展可能对您
我正在用TYPO3构建内部网,我在一台防火墙阻止所有外部通信的机器上。我有奇怪的行为。呈现TYPO3后端只需60秒。它只是关于渲染主窗口。网页->页面、网页->列表内的导航速度非常快。
我发现,通过在LocalConfiguration.php中设置一个['HTTP']['timeout'],这个值可以降低60秒。我还将['HTTP']['verify']设置为false,以排除一些SSL问题,但这没有帮助。在第一次后端渲染时,TYPO3检查当前的TYPO3版本是否得到有效维护,如果没有,则向用
我是Typo3平台的新手。我正在安装一些扩展。但突然间我得到了我得到的错误500,无法访问后端太多
我如何解决这个问题
谢谢
Prasun如果您确实尝试了之前推荐的方法,但没有任何效果,您可以删除临时文件夹,如果仍然没有成功,那么将PHP从FASTCGI切换到Standart会有所帮助,如果您可以登录,请将其设置回原位。请查看我的答案?
标签: Typo3
powermailtypo3-10.x
我对powermail有问题(typo3 10.4.8上的8.2.0,composer安装):
我在网站上有一张表格。在提交该表格后,我收到了一封电子邮件,要求双重选择加入。
单击该电子邮件中的链接后,我返回到浏览器上的一个页面,显示一个错误:
“尝试调用In2code\Powermail\Controller\FormController->createAction()时验证失败。”
当我在后端停用验证码输入时,一切正常
我尝试了:在页面根的TS中,我粘贴了的片段,以从{powermail_a
我使用querybuilder进行了一次选择,以获取sys\u cateogray中某个条目的所有子项。只有一种语言是很容易的,但有多种语言似乎很复杂。我可以通过以下步骤解决问题:
获取所有限制为默认语言的条目
迭代所有这些条目,并询问相应的语言覆盖
如果存在语言覆盖,请使用覆盖的相应标题覆盖my dafault集中的标题
在TYPO3的早期版本中,有一些函数稍微简化了这项任务,例如。g
$GLOBALS['TSFE']->sys_page->getRecordOverlay()
我想呈现一个只有tt\u content元素的页面(这样我就可以将它Ajax到另一个页面中)。但是,由于需要设置该内容元素的方式,该内容元素在呈现之前需要保持未缓存状态
当通过TYPO3添加时,同样的插件呈现得非常好,但是我希望能够通过JavaScript标记这个插件(无需再次加载整个页面)
如何呈现页面上的内容?当我执行以下操作时,我会得到未缓存的INT\u脚本标记-我是否可以强制它在页面加载时呈现(或者在选中时使其成为“缓存”元素)
$content = $TSFE->cObj->
我正在使用。目标是将所有相关的站点信息保存在git存储库中,并将其部署到测试系统(test.mysite.de)和生产系统(mysite.de)上
现在,通常不建议向git提交“机密”信息(例如密码)。此外,有一些配置在两个站点上具有不同的值
例如,(在LocalConfiguration.php/AdditionalConfiguration.php)中:
因此,您可以在AdditionalConfiguration.php中使用:
$GLOBALS['TYPO3_CONF_VARS']['D
我是TYPO3的新手,在实现以下目标时遇到了问题:
一个看起来像这样的网站结构
-家
-分内容1
-分内容2
-分内容3
-等等
-第1页
-第2页
-等等
主页应该收集“子内容1”、“子内容2”和“子内容3”,因此它的行为应该像一个页面。
其他页面的行为应与“正常”页面相同
我下载了FluidTypo3 kickstarter包。接着是本教程:其中介绍了如何使用FluidTypo3实现onepager。
到目前为止,我设法得到了这个结果:
-根
-分内容1
-分内容2
-分内容3
一旦我添加了
我从TYPO3开始,尝试使用LOAD\u REGISTER
我在网上读过多个示例,我想尝试一些测试,但无法从LOAD\u REGISTER-变量输出数据
这是我的密码:
page = PAGE
page {
count = LOAD_REGISTER
count {
nbblocks.cObject = TEXT
nbblocks.cObject {
data =
我有一个页面:/events/
(a) 如果用户未登录,我希望他看到登录
->结果:页面对页面上的所有+登录元素可见(带有:登录时隐藏))
(b) 如果用户在用户组eventuser中,他应该在页面上看到一个事件插件
->事件插件位于第页(具有组权限:eventuser)
对那两个人来说一切都很酷
但是,如果用户是正常登录用户(没有组eventuser),则页面/events/为空
如何创建一个可供匿名用户访问(显示登录)且在eventusers导航中可见但不可供标准fe\u用户查看的页面?在同
标签: Typo3
typoscriptfluidtx-gridelements
我想为TYPO3 EXT:gridelements找到一个解决方案
我需要为引导选项卡嵌套gridelements中的gridelements:
网格容器外部
网格容器1
带图像的文本
文本
带图像的文本
网格容器2
文本
带图像的文本
通过foreach循环调试,它可以处理来自网格容器的输出,但是它将网格容器1和网格容器2一起呈现在一个gridelements列中
我需要将输出分开,并感谢您的帮助。在您的打字稿文件中,您可能需要设置gridelement模板的正确路径:
tt_content.
标签: Typo3
fluidtypo3-9.xtx-news
我正在使用Typo3 V9和G.Ringer的tx_新闻扩展。扩展工作得很好,我只发现了一个特性:
由于有不同的新闻类别,我想在列表视图中为每个类别设置不同的样式
所以我需要一个针对每个类别的CSS类,最好是直接映射到CSS类的类别记录的UID。我如何才能做到这一点?从以下类别的分部中获得灵感:news/Resources/Private/Partials/Category/Items.html:
<f:section name="category-classes">
<
我正在TYPO3 10安装中使用gridelements(10.0.0)和bootstrap_grids(2.2.0)。
我已经包括了两个扩展(w/DataProcessing)的推荐静态模板,gridelements的头在前端呈现。在哪里可以修改标题的标记?我在gridelements和bootstrap_网格中都找不到定义。我的自定义流体样式的内容模板中的标题定义没有使用。实际上,这不仅仅是一个打字错误问题,而是流体根路径的问题。在这种情况下,layoutRootPath。由于gridele
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 106 页