问题标签 [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 - RealURL:菜单和首页链接的正确策略?
情景
我有一个包含几个自动生成菜单的网站:
- 主菜单(“根级别”页面)
- 树形菜单(全树向下到当前页面)
- 面包屑(仅限
.ACT
)
现在我看到了关于这些菜单和RealURL扩展的两种可能性。
策略 A:根为首页
我将像这样创建页面树:
优点缺点
- 缺点:我将不得不手动将“首页”的链接(来自页面“www.site.tld”的内容)添加到菜单的所有排列中(因为这与其他“根级别”不在同一物理级别上"页)
- 优点:RealURL 将默认将所有指向首页(根页面)的链接呈现为
/
策略 B:首页作为树中的单独页面
我将像这样创建页面树:
优点缺点
- Pro:“首页”的链接会自动添加到菜单的所有排列中(因为这是正确级别上的明确页面)
- 缺点:RealURL 将默认呈现所有指向首页的链接,
/front-page/
而我希望它链接为/
最佳实践?
在首页作为根与首页作为单独的页面问题中是否有最佳实践?即,我应该使用 A 并手动扩展菜单,还是使用 B(如果是,如何配置 RealURL 以呈现正确的链接)?
编辑:答案
Phil为我提供了具体问题的解决方案。使用策略 B,但让页面“首页”成为指向dokType
根(页面“www.site.tld”)的链接(= 快捷方式)。这将修复菜单和链接。(“首页”是一种快捷方式,内容将驻留在“www.site.tld”上。)
如果有人知道这个的替代品,请告诉我。但是,我确实相信这将满足我对这个问题的需求。
scheduler - Typo3:如何在调度程序/cron 脚本中创建错字链接
我需要在调度程序任务中创建指向前端网站的链接。我搜索并环顾四周,发现的是一个启动 TSFE 的示例脚本。之后我可以启动 tslib_cObj 来创建一些链接;我想。
但是,当我尝试使用 $cObj->typoLink_URL(1); 创建错字链接时,我得到的是递归错误。费。或任何其他允许创建错字链接的方法。
以下是我用来在 $GLOBALS 中启动 TSFE 的脚本,就像在前端的扩展中工作时一样:
我在调度程序任务中尝试执行以下操作:
通过调度程序执行此任务时,这向我显示了以下结果:http: //i.imgur.com/DHzys.png
非常感谢任何帮助=)
注意:getTypoLink_URL 中的 1 值在 Typo3 中确实作为页面存在。
typo3 - TYPO3 realurl 删除 GET 值
我需要帮助 =/ 我将 TYPO3 更新为 4.5.5 和旧版本的 realurl。
我们使用的插件通过读取 't3lib_div::_GET();' 来获取 GET 参数 变量.. realurl 不让原始 GET 方法提交的值通过,它只传递“可读”的 url 参数....
所以:www.anypage.com/welcome/any 适用于配置:
但是:www.anypage.com/welcome/?database=any
不将值('any')传递给插件......
hyperlink - 更改语言时,真实 URL 仅显示 index.php?id=xx
如果我查看我的默认语言,链接会显示 URL (www.yoursite.com/company/about-us.html)。但是现在我添加了一种语言,如果我查看我得到的链接
www.yoursite.com/index.php?id=63&L=1
怎么了?这是我的列表菜单排版:
TS 读出文件夹中的所有元素并显示一个列表。我已经为文件夹和其中的元素添加了页面翻译,但我仍然得到 index.php?id=xx URL。当然,我清除了真实的 url 和页面缓存。
编辑:
我的 realURL 配置:
编辑:
我的解决方案看起来像是我将完整的配置更改为 L=2。Typo3 显然在删除语言方面存在一些问题。
typo3 - TYPO3:如何恢复已删除的语言?
在表中pages_language_overlay
,我可以看到有 sys_language_uid = 1 的条目。但是如果我在 id=0 的页面列表下查看,则没有语言。我怎样才能恢复语言?
问题是我试图在项目的副本上创建一种 id = 1 的新语言。然后我遇到了一些问题,因为 TYPO3 没有使用 realURL 正确管理它(见这里)。我能做些什么?
typo3 - Realurl :未加载 CSS 也 realurl 附加页面路径
我正在使用 real-url (1.11.2) ,typo3 4.6。我在 FE URL 中遇到问题。
我有像这样的网址
网址应该是
如何实现这一点。
我也丢失了我的 CSS 和 JS 参考。
configuration - 使用 postVarSets 进行真实 URL 配置
这是我的 Realurl 配置中的一个片段:
这段代码有什么作用?这会检索一个名为 package 的 POST 变量吗?并且在数组中有一个变量packageid?
我正在寻找一个名为 package 的路径元素,它重定向到某个页面,但我不太清楚它是如何工作的..
php - 将 RealURL 与 JOIN 语句一起使用 (TYPO3)
我在一个网站上使用 RealURL,我想在“lookUpTable”语句中加入两个表。生成的 URL 应该是表 a 和表 b 中字段的组合。
所以基本上我想做一个 JOINtable
和addWhereClause
而不是使用多个alias_fields
.
标准语法是:
如果可能,该手册没有给出任何提示,但它会很有用。有谁知道这是否可以做到?
php - 错字3 realurl chash
我正在尝试设置 realurl 以使用我的扩展程序。
我认为我做错了什么,因为我无法摆脱 cHash 参数。我的真实网址配置是
真实网址开始
真实网址结束
我像疯子一样用谷歌搜索它,但确实找到了任何有用的信息。有人可以看到我做错了什么吗?
typo3 - tt_news:在单一视图中更改语言时没有给出 news_id
我正在使用 TYP 4.5.5、RealURL 1.11.2 和 tt_news 3.0.1。我希望用户可以切换语言,并以用户语言显示相应的新闻。所有人都应该使用 RealURL。
切换语言时,不提交新闻 ID。所以我必须明确提交 id。我发现一些线程向我展示了它是如何工作的,但我没有得到管理。这是我的 TS:
根据我发现的信息,我应该使用additionalParams
并设置参数GPVar
。但我总是收到no news_id given
消息。
这是我的 RealURL 配置:
解决方案:
似乎添加addQueryString
完成了这项工作。这是我的最终语言切换器: