TYPO3 realurl和tx_news,使用title作为整个路径段

时间:2018-04-01 10:52:52

标签: typo3 realurl tx-news typo3-8.x

我使用Yoast SEO插件将一个wordpress网站迁移到TYPO3,新闻文章的URL只使用了域名和标题;

fit2<-glm(y~x2+x3+x5+x7+x8+x9+x10,train,family = "binomial")
pre<-predict(fit2,test)
modelroc<-roc(test$y,pre)
plot(modelroc, print.auc=TRUE,location=c(0.2,1),auc.polygon=TRUE, grid=c(0.1, 0.2),
     grid.col=c("green", "red"), max.auc.polygon=TRUE,
     auc.polygon.col="skyblue", print.thres=TRUE)
  • 我使用TYPO3 v8.7.10 ,tx_news 6.3.0 和realurl 2.3.1

  • 我知道如何使用fixed docs.typo3.org

  • 中所述的fixedPostVars隐藏控制器和操作名称
  • 当然我可以用.htaccess进行永久重定向

  • 我知道使用 ## example http://example.com/news-title/ user_encodeSpURL_postProc 进行配置的技巧,但我需要至少一个目录...

有人知道其他任何选择吗?

2 个答案:

答案 0 :(得分:1)

结合

您可以创建这样的网址。 但我建议不要使用起始页面并创建重定向到例如http://example.com/article/news-title/

答案 1 :(得分:1)

我提出这个解决方案

1)跳过不需要的参数

使用以下设置

plugin.tx_news {
        settings {
                link {
                        skipControllerAndAction = 1
                }
        }
}

链接不再包含控制器和操作。我更喜欢使用它,而不是在realurl中删除它,因为它在实际中不那么神奇。

2.。)在主页上呈现单个视图

只是为了澄清:因为主页是第1页。

[globalVar = GP:tx_news_pi1|news > 0] && [globalVar = TSFE:id = HOMEPAGE-ID]
  lib.news = USER
  lib.news {
                userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
                pluginName = Pi1
                vendorName = GeorgRinger
                extensionName = News
                controller = News
                settings =< plugin.tx_news.settings
                persistence =< plugin.tx_news.persistence
                view =< plugin.tx_news.view
                action = detail
                switchableControllerActions.News.1 = detail
  }
  page.10 < lib.news
[end]

这只是一个概念验证,因为最终的整合取决于如何渲染模板和模板。内容。您也可以删除page.10 < lib.news并检查内容中的变量lib.news,或者将其分配给变量并在模板中进行检查。