【问题标题】:tx_news and realURLtx_news 和 realURL
【发布时间】:2015-06-23 10:14:56
【问题描述】:

我遇到了问题。我正在使用 tx_news (1.13.3) 和 realURL。由于某种原因,searchform 和 datemenu 不能与 realURL 一起使用。 Searchform 根本不起作用 = 提交搜索请求时收到 404。 Datemenu 列出了所有月份,但是当我单击一个月以获取列表视图时,我得到一个 404。“listview”和“detailview”项目工作正常。此外,我设置了一个本地测试环境,安装相同的typo3,但停用了realURL,并且由于某种原因它运行良好(来自日期菜单和搜索表单的列表视图)。有人知道 realURL 配置中出了什么问题和/或缺少什么来使它也可以与 realURL 一起使用吗? TIA 为您服务。

这是我的 tx_news 的 realURL 配置:

        // EXT:news start
        'news' => array(
            array(
                'GETvar' => 'tx_news_pi1[action]',
            ),
            array(
                'GETvar' => 'tx_news_pi1[controller]',
            ),
            array(
                'GETvar' => 'tx_news_pi1[news]',
                'lookUpTable' => array(
                    'table' => 'tx_news_domain_model_news',
                    'id_field' => 'uid',
                    'alias_field' => 'title',
                    'addWhereClause' => ' AND NOT deleted',
                    'useUniqueCache' => 1,
                    'useUniqueCache_conf' => array(
                        'strtolower' => 1,
                        'spaceCharacter' => '-',
                    ),
                    'languageGetVar' => 'L',
                    'languageExceptionUids' => '',
                    'languageField' => 'sys_language_uid',
                    'transOrigPointerField' => 'l10n_parent',
                    'autoUpdate' => 1,
                    'expireDays' => 180,
                ),
            ),
        ),
        // EXT:news end

【问题讨论】:

  • 你能从搜索表单中发布 html 吗?当我查看我的搜索表单时,我看到使用了 post-method。所以 realURl 与它无关。 + 启用 realURL 后,您能否在测试环境中重现错误?
  • 我已经在我的生产环境中停用了 realURL,现在 searchform + datemenu->listview 工作正常。所以问题出在 realURL 上,但我无法弄清楚究竟缺少什么..
  • 您可以发布带有和不带有 realURL 的 URL 吗?
  • 使用 realURL(导致 404):info.local.dev/alle-nachrichten/hs/… 没有 realURL(工作正常):info.local.dev/…
  • 嗯,我认为 cHash 有问题。 cHash 以 hs 的形式进入您的 URL。在您的 realURL 配置中搜索 'hs' => array( 之类的内容,然后将其删除以进行测试。

标签: typo3 realurl tx-news


【解决方案1】:

根据您的评论,您为 cHash 'hs' => array( 创建了一个 realURL 配置。

删除该数组,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多