Actions
Bug #94270
closedhreflang rendered for pages which are not translated (free mode)
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
SEO
Target version:
-
Start date:
2021-06-02
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
hreflang
Complexity:
Is Regression:
Sprint Focus:
Description
Siteconfig:
languages:
- title: Deutsch
enabled: true
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: Deutsch
hreflang: de-DE
direction: ''
flag: de
languageId: '0'
- title: Englisch
enabled: true
base: /en/
typo3Language: default
locale: en_GB.UTF-8
iso-639-1: en
navigationTitle: English
hreflang: en-GB
direction: ''
fallbackType: free
flag: gb
languageId: '1'
What do I expect:
no hreflangs if a page is not translated to en.
Actual:
hreflangs are rendered and the en-GB one contains a link target which returns 404.
Quick n dirty workaround was for me to check if getTranslatedPageRecord actual returns something.
Files
Actions