【问题标题】:Using many Ajax action on Extbase TYPO3在 Extbase TYPO3 上使用许多 Ajax 操作
【发布时间】:2017-03-22 03:10:20
【问题描述】:

我的控制器上已经有了一个 Ajax 操作,现在我想创建更多其他 Ajax 操作。我试图修改 setup.txt 但没有运气。我的 setup.txt:

ajax = PAGE
ajax {
  typeNum = 99
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-type:application/json
    admPanel = 0
    debug = 0
  }
  10<lib.silver
}

ajax1 = PAGE
ajax1 {
  typeNum = 100
  config {
    disableAllHeaderCode = 1
    additionalHeaders = Content-type:application/json
    admPanel = 0
    debug = 0
  }
  10<lib.silver
}

我的第一个 typeNum = 99 的 Ajax 工作但 typeNum = 100 不工作。

【问题讨论】:

  • 你能具体说明什么不适合你吗?您是否尝试将 type=99type=100 添加到 URL?
  • 我很好奇为什么你会认为你需要不止一个 pageType?您应该能够将参数传递给 lib.silver 以调用其操作。

标签: typo3 extbase


【解决方案1】:

也许您与使用给定 pageType 的其他扩展发生冲突。
特别是经常使用 100 及以下的值。

例如:ext:directmail 使用 99 进行文本渲染,100 用于新闻通讯的 html 渲染。

您的定义可能会与同一 typeNum 的用户页面定义混淆。尝试一些“随机”数字。

【讨论】:

    猜你喜欢
    • 2016-12-16
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 2013-04-30
    相关资源
    最近更新 更多