我正在使用typo3
和realurl
。
在我的扩展程序中,我会生成一些ID(下一页和上一页),到目前为止一切正常。示例链接如下所示:
/index.php?id=12
该链接将访问者带到特定页面,但此链接也在URL中。当然,我生成这个linke就像这样:
$GLOBALS['TSFE']->baseURL . "index.php?id=" . $banner->getPrevious();
所以,这正是我所期待的。但是,如何将此网址转换为易于搜索的网址? 有没有类似$ realUrl-> createUrlFromId()的东西? :P
我检查了手册,查看了一些论坛,但99%的时间它是与TypoScript
相关的东西,在这种情况下我不需要(从我的角度来看)。
编辑:
这是.htaccess: http://pastebin.com/DBXjLYjp
提前谢谢
答案 0 :(得分:1)
RealURL挂钩到几个核心方法来生成链接,并将结果操作为语音URL。所以,不,它不提供自己的方法,而是扩展现有方法。 您不使用链接生成,而是自己构建它。因此,RealURL无法访问您的链接。
htaccess只会将说话的网址转换回GET-params。
使用pi_linkToPage,链接视图帮助或TypoScript typolink等方法生成链接。
$myLink1 = $this->pi_linkToPage('example', 42);
$myLink2 = $this->cObj->typolink('example', array(
'parameter' => 42,
));