在过去,我们通过将页面放入“meta”或“submenu”等页面来组织页面内的页面。这些页面具有“从发言网址中排除”选项,因此它们的名称未呈现给网址。
在TYPO3 9.5中是否有任何选项可以忽略生成“slug”的页面?
例如:
错误:https://www.somedomain.tld/metamenu/terms-and-conditions/
右:https://www.somedomain。 TLD /术语和 - 条件/
如何“忽略”页面“metamenu”自动生成slug?
最好的问候约翰内斯
页面必须设置一个slug,每个menulevel都会生成另一个url部分。无法排除页面 - 请考虑如何通过网址访问此页面
Mathias Schreiber在这里讲述了这个特性:Feature Demo - Speaking URLs Part 1
您是否尝试使用文件夹而不是“页面”?
page / page / page somedomain.tld / metamenu / terms-and-conditions /
page / folder / page somedomain.tld / terms-and-conditions /
您可以保留父页面并编辑子页面。在那里你可以删除slug-field中的部分url。
RealURL中有一个TYPO3 8.7“从说出URL中排除”的功能。如果设置'domain.com/page-one/'加载'page-one'和'domain.com/subpage-of-page-one/'加载'subpage-of-page-one'而不需要'page-一个'在URL中。
在TYPO3 9.5手动编辑slugs中可以实现同样的功能,但是您无法将父页面设置为自动从URL中排除。这是一个缺失的功能。