问题标签 [realurl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typo3-6.2.x - TYPO3 6.2 中 tt_news 的 realurl 配置
对于 TYPO3 6.2,我无法为tt_news
. 我使用引导程序包 6.2.8、realurl 1.12.8 和 tt_news 3.6.0。我得到网址:
并且应该是:
我尝试添加版本 4.5.32 中使用的配置,但没有任何改变。关于我应该如何解决它的任何线索?
typo3 - 使用非主键作为 RealURL id_field
在 TYPO3 6.2 站点中,我postVarSets
在 realurl_conf.php 中有以下内容作为 extbase 扩展:
这行得通。
由于此表中的数据是从另一个站点导入的,我意识到为避免混淆,我必须通过另一个字段(包含条目的原始 uid)解析 URL:
'id_field' => 'original_uid'
但是当我这样做时,URL 没有正确构建。
那么:是否可以像id_field
在 RealURL 中那样使用非主要字段?如何?
如果没有,你会推荐什么策略?
导入后,(如果 extbase 允许)我也可以强制original_uid
into的值uid
,这是不好的做法吗?或者制作original_uid
主键,留下 AUTO_INCREMENT uid
?
编辑:问题不同,我忘了修改列表模板,请参阅下面的评论。
代替
<f:link.page additionalParams="{tx_weiterbildung_pi1 :{item : item}}">
模板中的链接必须接收替换的参数:
<f:link.page additionalParams="{tx_weiterbildung_pi1 :{item : item.originalUid}}">
typo3 - RealURL 在迁移的 TYPO3 站点上不起作用
我最近帮助一个客户将他们的 TYPO3 网站转移到了一个新的托管服务提供商。我没有设计或构建网站,也没有任何使用 TYPO3 的经验(我主要使用 Wordpress 作为 CMS)。
虽然一切正常,但文件和数据库等任何页面的 URL 都找不到。
该网站在这里:https ://feixandmerlin.com
例如,如果您单击左侧导航中的关于我们,则找不到该页面。但是我可以从这里的后端预览中查看它:https ://feixandmerlin.com/index.php?id= 6 这对于网站上的所有页面都是一样的。
我不知道如何将它们重新链接在一起!
forms - TYPO3 realURL 和 userfunction 表单
我发布数据并使用用户函数和一个简单的表单重定向到另一个页面,如下例所示:
如果 realURL 被停用,这很好用,但是如果我激活 realURL,这个表单在提交后总是会引导我进入主页:(。
打字稿部分如下所示:
realURL 适用于口语 URL 和其他形式,如 powermail 表单,但我自己的表单导致主页,希望你能帮助我:)。
更新
如果我从该表单的操作属性中删除哈希:'action="#"' 它正在工作,这个解决方案是否可以通过?
typo3 - 使用 realurl 在 Typo3 中的域之间链接
在我们的团队中,我们有一个多语言、多域的 Typo3(6.2) 安装,大约有 20 个域。域的 realurl 配置正在运行。我的问题是,如果我想在域之间进行链接,我只能获得带有http://www.domainA.com/?id=PAGEID的链接,而不是说 url。
页面树如下所示:
现在我想在 page2 上链接到 page1。
这是 realurl_conf.php:
在 TSconfig.typolinkEnableLinksAcrossDomains = 1
中启用。
typo3 - TYPO3 RealURL postVarSets - 值包括“点”
我有一个 realurl 配置,其中包括:
这会将http://mydomain/name/knight之类的 URL 映射到 GET 参数“person=knight”
但是,如果我尝试使用http://mydomain/name/g.knight它会失败。“g.knight”似乎被解释为一个不存在的文件的名称。我看不到解决方案。有任何想法吗?
typo3 - 错字3新闻realurl覆盖需求
我正在使用 Typo3 7.1 + Fluid(与 7.1 集成的最新版本),我对这个最新版本非常陌生。
添加了新闻插件(tx_news)并使用类别。类别在左侧菜单中,位于新闻列表页面以及新闻详细信息页面中。
我的网址看起来像这样,
我不知道我在哪里做错了,我只是想要这样的网址http://domain.com/de/sample/。
当有人解释时,它真的很有帮助。提前致谢。
我在 urltoolconf_realurl.php 中的 Typoscript 设置是,
typo3 - 如何用 .html 结束typo3 realurl
我正在使用 realurl 扩展来制作漂亮的 url,只有它们都以 / 字符结尾。我怎样才能让它们像 .html 文件一样结束?
/path/to/page/
想拥有:
/path/to/page.html
typo3 - 使用typo3和realurl从url中删除控制器
我正在构建更复杂的 url,我希望它们很好,并且没有不需要的信息。
因此,我不想在我的 url 中有typo3 控制器。<f:link.page>
我通过使用而不是链接将其修复为普通链接<f:link.action>
。
现在我想对表单的唯一流体执行相同的操作,自动将控制器广告到链接。我尝试了以下表单代码,但它也添加了当前控制器:
有没有办法不添加控制器?
typo3 - TYPO3 和 RealURL 的混合语言 URL
我已经设置 RealURL 来生成 url,但它在更改语言后生成混合语言 url。清除缓存并且不更改语言后,网址保持活动语言,没问题。但是在更改语言后,网址变得混合了。语言预设和页面名称保持正确,但描述是两种语言的混合。例如,下面的链接 url 是在同一页面上生成的:
看起来像一个缓存问题?我现在通过在 realurl 配置文件中的语言之间进行所有组合来修复它,但这会使文件变得复杂。
在 realurl 配置文件中,我在开始时使用以下代码进行语言选择:
这部分在 postVarSets 中用于从数据库中获取类别名称。我如何从数据库中获取类别名称会有问题吗?