gpt4 book ai didi

typo3 - 在TYPO3中为tt_address生成SEO站点地图以及如何用slug美化

转载 作者:行者123 更新时间:2023-12-04 16:32:44 30 4
gpt4 key购买 nike

我整晚都在寻找如何为tt_address记录生成站点地图,但没有找到任何东西……有人知道如何生成吗?
我也使用路由增强器,有没有办法通过使用 slugs 而不是那些长 Controller 、ID 等 URL 来美化我的站点地图?

最佳答案

所以在阅读和调整后,我想出了一个可行的解决方案:

tx_seo.config.xmlSitemap.sitemaps {
addresses {
provider = TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider
config {
table = tt_address
sortField = sorting
lastModifiedField = tstamp
### ID of address storage records ###
pid = 13
recursive = 2
url {
### ID of detail view page ###
pageId = 18
fieldToParameterMap {
uid = tx_ttaddress_listview[address]
}
additionalGetParameters {
tx_ttaddress_listview.controller = Address
tx_ttaddress_listview.action = show
}
useCacheHash = 1
}
}
}
}
路由增强器是:
routeEnhancers:
AddressPlugin:
type: Extbase
extension: TtAddress
plugin: ListView
routes:
-
routePath: /
_controller: 'Address::list'
-
routePath: '/{address_slug}'
_controller: 'Address::show'
_arguments:
address_slug: address
aspects:
address_slug:
type: PersistedAliasMapper
tableName: tt_address
routeFieldName: slug

关于typo3 - 在TYPO3中为tt_address生成SEO站点地图以及如何用slug美化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67579825/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com