TYPO3 StoragePid 和当前

2023-12-01

我构建了一个简单的注释 extbase 扩展,我想将其与打字稿一起包含在项目扩展(也是 extbase)中。项目扩展中的流畅代码如下所示:

<f:for each="{project.reports}" as="report">
    ...Content...
    {report -> f:cObject(typoscriptObjectPath: 'lib.comments')}
</f:for>

“Reports”是一个 id 数组。 lib.comments 的打字稿如下所示:

lib.comments = USER
lib.comments  {
    userFunc = tx_extbase_core_bootstrap->run
    extensionName = Comments
    pluginName = Comments
    persistence.storagePid = ?
}

StoragePid 应与报告 ID 匹配,所以我尝试了: persistence.storagePid.cObject = TEXT 持久化.storagePid.cObject.current = 1

但这不起作用。有谁知道将存储 Pod 设置为“当前”的正确方法是什么?


您可以通过将方法放在其开头来禁用存储库中的存储 PID 检查:

public function initializeObject() {
    $this->defaultQuerySettings->setRespectStoragePage(FALSE);
}

然后使用id通过将当前页面作为公共参数传递给存储库查找器并作为公共约束包含进来。

当然,您照常获取当前页面的 UID:

$currentUid = $GLOBALS['TSFE']->id;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TYPO3 StoragePid 和当前 的相关文章

  • 如何向 TYPO3 v9 URL 添加尾部斜杠?

    从 TYPO3 8 7 更新到 TYPO3 9 5 时 您可能会放弃 realurl 扩展以支持新的路由功能 但您可能会注意到 realurl 默认情况下会在所有 url 后面附加一个 当您不使用 html 后缀时 默认情况下 TYPO3
  • Typo3 ke_search 扩展致命错误

    我对 Typo3 还很陌生 如果我不明白这里的问题是什么 我很抱歉 我安装了扩展 ke search 并遵循 很多次 给出的基本和简单的说明 https www typo3 macher de en facetted search ke s
  • TYPO3 中的 eID 是什么?

    我已经多次遇到这个词了 通常 资源会直接解释如何做某事 但没有提及这是什么或它的用途 另外 很多资源都是德语的 或者不是很清楚 So 什么是 eID 这是 TYPO3 特有的东西还是一般概念 你能用它做什么 这对于 TYPO3 gt 9 仍
  • 在 Typoscript HMENU 中,如何强制 URL 的语言

    我有一个多语言 多站点 多域 TYPO3 4 5 实例 RealURL 让我很忙 在某些子站点中 我无法让它为语言 1 和 2 创建正确的 URL 它将导致模式 www language 2 domain com language 1 pa
  • TYPO3 无法启用 htmlArea RTE

    我尝试在 TYPO3 6 2 LTS 版本 中安装模块 htmlArea RTE 在 扩展管理器 中 他是活动的 但是在 页面 中 当我编辑或创建新的文本记录时 所见即所得不会出现 我使用的是 Firefox 但我尝试了其他浏览器 但他也没
  • TYPO3:“access_group”字段的用途是什么?

    我不知道字段 access group int 11 DEFAULT 0 NOT NULL 的用途是什么 首先我认为这是受 user group 的限制 但有一个字段 fe group varchar 100 DEFAULT NOT NUL
  • 显示来自 EXT:news 的特定语言记录

    我正在尝试以与默认语言不同的语言显示新闻记录 但默认语言中不存在记录 多语言配置是 config sys language mode strict sys language overlay 0 页面上的插件设置为 所有语言 仅以默认语言存在
  • TYPO3:如何在后端添加css和JS

    我该如何添加css and javascript后端有文件吗 我想将这些文件用于自定义创建的内容元素以使它们对用户更具吸引力 System TYPO3 v9 Mode 作曲家模式 Target 自定义内容元素 在 TYPO3 v9 中 您必
  • 如何在没有 Extbase 的情况下渲染流体视图模板?在电子邮件模板中通过 eID

    我想通过 TYPO3 eID 脚本使用 Fluid 模板文件来呈现邮件正文来发送电子邮件 我找不到一种简单的方法来在正常的 MVC Extbase 上下文之外初始化 Fuid 视图 我发现的所有来源似乎都已过时且非常复杂 那么渲染流体模板需
  • RTE 显示我自己的 CSS 类作为选择的正确配置是什么?

    RTE 的配置随每个 大 版本而变化 现在我已经安装了第一个 7 6 我需要配置 RTE 以便编辑者可以为段落 跨度或表格设置特殊的类 例如编辑器应该能够选择表格 bootstrap 的默认样式 table striped table bo
  • TYPO3:将插件从 USER 更改为 USER_INT 类型

    我有一个可用的 TYPO3 扩展 附有这个维基页面 http wiki orbeon com forms doc developer guide form runner typo3 extension 如何更改此扩展的代码 使其成为 USE
  • 如何使用typo3/extbase触发下载?

    我将 Typo3 与 extbase 和 Fluid 一起使用 我有一个控制器 其操作称为downloadAction 调用该操作后 系统尝试呈现下载模板 但我只想开始下载 public function downloadAction id
  • TYPO3 v8.7 JQuery 包含在内吗?

    我将 TYPO3 版本从 6 2 31 更新到 8 7 19 现在 JS JQuery 出现了一些问题 我听说 JQuery 自动包含在新的 TYPO3 版本中 是对的吗 提前致谢 你需要更具体地回答这个问题 是的 v8 提供了 jquer
  • TYPO3 后端包含 CSS 文件吗?

    我正在尝试将级联样式表包含到我的 TYPO3 扩展中 我用 kickstarter 创建了扩展 这是我尝试包含它的方式 this gt doc gt getPageRenderer gt addCssFile t3lib extMgm ex
  • 根据下拉列表中的选择将 TYPO3 EXT:powermail 邮件发送到不同的收件人

    我经常需要根据表单中选择字段的选择将 powermail 表单发送到不同的接收者 我使用 TYPO3 7 6 x 和 Powermail 3 3 0 如何才能做到这一点 在 EXT powermail 的 slackchannel 中 al
  • TYPO3-Slug 无法使用 f:link.action 中的多个参数

    我尝试在 TYPO3 9 5 中从操作链接创建语音 URL 以便让下一页知道用户来自哪里 当我使用此代码作为操作链接时
  • Typo3:如何上传文件并创建文件引用?

    我将尝试在 FE 中上传一个文件 或稍后的多个文件 这有效 就像我当前的代码一样 但是我现在如何获取该文件的文件引用呢 var array fileData var integer feUserId return TYPO3 CMS Ext
  • 如何避免 TYPO3 中的日期时间问题?

    我创建了一个小扩展 它使用日期时间来查看一些特定事件 事件日期和事件时间 但如果我尝试从数据库获取正确的日期时间到前端 我总是会遇到麻烦 我可以通过 TYPO3 后端设置每个事件的日期时间 但是如果我尝试在前端获取这个值 例如
  • TYPO3:如何将页面内容插入模板

    我有一些内容想要出现在 TYPO3 网站的多个页面上 我可以将其插入模板中 但我还希望该内容可以在富文本编辑器中编辑 所以我有了创建隐藏页面的想法 但我不知道如何将此内容插入到模板中 是否需要select打字稿声明 另外 作为后续问题 我可
  • 如何在 TYPO3 扩展中设置内容元素或插件的图标

    如何为内容元素和插件配置图标 有没有快捷方式可以只配置一次而不是在 3 个地方配置 AFAIK 有3个地方可以配置icons在创建新的自定义内容元素和插件时TYPO3后端 新内容元素向导 编辑内容元素 CE 时 CType list typ

随机推荐

  • 使用 Google Apps 脚本插入括号和引号

    我最近开始为 Google 电子表格编写一些脚本 虽然我没有使用 Javascript 的经验 但我有一个关于 我认为 基本问题的问题 我希望我的脚本将下面显示的数据插入到工作表的单元格中 我应该如何对其进行编码才能使其工作 komorka
  • 创建一条曲线,分别调整加载图像的对比度和亮度

    我有一系列图像 想知道是否有可能用 python 编写一些东西来应用对比度和亮度曲线 如下图所示 正如 Fred 在评论中所述 您可能希望根据您的点创建 Catmull Rom 样条线 然后使用 OpenCV 中的 LUT 进行应用 usr
  • MIPS 递归斐波那契数列

    我在 MIPS 中递归处理堆栈时遇到问题 我明白了这个概念 但我的程序没有按照我的意思做出反应 我的目标是将用户输入作为 n 并打印 n 处的斐波那契数 到目前为止我所拥有的如下 我相当确定问题出在 fib 函数中数字的实际计算中 感谢您的
  • Bootstrap 中心导航栏

    我试图将我的导航栏居中 但一点运气都没有 这里有人知道如何将其居中吗 这是我的代码
  • 下拉列表的value和text属性可以独立使用吗?

    ASP NET 中下拉列表的这两个属性可以独立使用吗 我想找回一个null当用户选择某些文本时的值 我不能 因为它检索Text财产每当Value is null Eg l1 new ListItem Cat null Console Wri
  • 如何将相同程序集的两个版本从两个不同的子文件夹加载到两个不同的域中?

    我正在尝试构建一个小工具来比较一堆程序集中的类型 为此 我创建了两个子文件夹并将各自的 dll 放在那里 Dlls v1 1 Dlls v1 2 where 是应用程序文件夹 我还创建了一个代理对象 public class ProxyDo
  • 在waf中指定不同的编译器

    我想要在以下位置配置多个构建配置 即不同的 C 编译器 waf 我设法这样做了 但对我来说看起来有点臭 我目前该怎么做 我制作不同的环境 然后重置c compiler在加载下一个编译器之前列出 最后我将其重置为所有编译器 def confi
  • Laravel 4 表单生成器自定义字段宏

    我正在尝试创建一个自定义 HTML 5 日期字段以在 laravel 4 框架视图中使用 Form macro datetime function field name return Form label event start Event
  • (Facebook C# SDK) 获取访问令牌时出现问题

    我对 Facebook C SDK 5 0 3 很陌生 这可能就是这个问题的原因 基本上 我试图获取当前用户的个人资料 电子邮件 照片等 在下面您将找到我的两个页面 MyLogin aspx 和landpage aspx 的代码 我使用网络
  • 在嵌套类中声明固定长度的数组

    我有一个 A 类 它有一个嵌套的 B 类 A 类将创建 B 类的 n 个 运行时参数 实例 在 A 的构造函数中 在需要在运行时进行计算之后 我计算一个大小 假设为 s 现在 每个 B 类都会保存一个大小为 s 的数组 但是 我不允许使用
  • Django Rest 框架和 JSONField

    给定一个 Django 模型JSON字段 使用序列化和反序列化它的正确方法是什么Django 休息框架 我已经尝试过创建自定义serializers WritableField并压倒一切to native and from native f
  • 在数字字符串中添加逗号[重复]

    这个问题在这里已经有答案了 我的程序中运行一个值 该值最后会四舍五入到小数点后两位 如下所示 print Total cost is 0 2f format TotalAmount 有没有办法在小数点左边每 3 位插入一个逗号值 e g 1
  • 如何停止“setInterval”[重复]

    这个问题在这里已经有答案了 我该如何停止和开始setInterval 假设我有一个textarea 我想停下来setInterval聚焦并重新启动setInterval模糊 使用 jQuery 你必须存储timer id启动它时的时间间隔
  • 在 SwiftUI 中一一叠加视图

    我有以下带有一个结构和两个视图的代码 点击第一个屏幕覆盖按钮时 我想显示第二个屏幕覆盖并隐藏前一个 依此类推 任何帮助表示赞赏 import SwiftUI struct ContentView View var body some Vie
  • 将向量转换为具有多列的数据框

    我有一个向量 如下所示 99 Hershey 6 7 B 7 4 7 B 562 M Consumer Packaged Goods 100 Costco 6 7 B 14 117 3 B Retail 为了简单起见 我只提到了 700 个
  • 为静态Web应用程序购买域名

    I have deployed a static web application Gatsby now I want purchase a domain If the web was deployed to Azure App Servic
  • 如何选择/取消选择所有复选框?

    我有一个带有图像视图 文本视图和复选框的适配器 以及用于选择所有复选框的 全选 按钮 我搜索了很多关于如何执行此操作 选择所有复选框 的信息 但它不起作用 谁能解释更多我应该做什么 拜托 我必须做这件事紧急 这是我的适配器 Public c
  • 将 SQL 转换为 HQL [关闭]

    Closed 这个问题是无关 目前不接受答案 我正在尝试将以下 SQL 查询转换为 HQL 但遇到了一些问题 逐行直线转换不起作用 我想知道是否应该在 HQL 中使用 Inner Join SELECT UNIX TIMESTAMP cos
  • 为什么在安装 .NET Core 2.1.3 时出现 HTTP 错误 502.5

    我为运行 Windows Server 2016 的新计算机安装了 NET Core 版本 2 1 3 我将其托管在 IIS 10 中 但它给了我错误 502 HTTP 错误 502 5 进程失败 此问题的常见原因 申请进程无法启动 申请流
  • TYPO3 StoragePid 和当前

    我构建了一个简单的注释 extbase 扩展 我想将其与打字稿一起包含在项目扩展 也是 extbase 中 项目扩展中的流畅代码如下所示