Relative links with old <link> syntax are not converted to <a href> in upgrade wizard and not supported in ckeditor or linkfields
It seems that relative links in richtext and text fields with old <link> syntax are not converted to <a href> in upgrade wizards row updater task "Scan for old "<link>" syntax in richtext and text fields and update to "<a href>"".
We have a multidomain environment with a data pool of pages. This pages are referenced in different domains (own pages with referenced contents from the data pool pages).
In the data pool there are content elements (teasers), the teasers have relative links to this pages. The teasers are also referenced in different domains.
You want to link the pages in the teasers at the same time for all domains, without linking any page to there own page id.
Here we use relative links like <a href="microsite123/>Deeplink</a>. This links are stored in database like <link microsite123/>Deeplink</link>.
The upgrade wizard task ignores this links. In frontend this links are rendered, but in ckeditor this links are not visible or not rendered from database. So the backend user doesn't know if there is a link or not.
It would be nice if the upgarde wizard taks convert this links to.
Also it would be nice if TYPO3 supports the tel: link protocol or simply allow links with tel in rte. See Issue https://forge.typo3.org/issues/80217
#3 Updated by Patrick no-lastname-given over 2 years ago
Update: It seems that the old internal-link handling is also dropped in rte_ckeditor. Its not possible to set relative/realurl links (no aliases) to internal pages in a multidomain environment like descripted above. The old rte links are rendered in frontend via legacy link converter, but new links can not set, ckeditor or the core linkservice can not handle relative links without any url scheme.
#6 Updated by Patrick no-lastname-given over 2 years ago
- old relative internal links not converted to new link syntax in ckeditor, in frontend they converted
- relative internal links are not supported in ckeditor / url linkhandler
- url linkhandler adds scheme to every link (relative internal links and external links)
- url linkhandler adds backend domain to every link without scheme
- url linkhandler adds _blank target value to every link, if extTarget is set in constants (relative internal links and external links)
Are there any plans for relative links in v8 LTS?
#8 Updated by Steffen G/G about 2 years ago
When will this bug be fixed? It's a must have to be able to set internal links in rte/ckeditor.
#1460629247: No valid handlers found for type: unknown
TYPO3\CMS\Core\LinkHandling\Exception\UnknownLinkHandlerException thrown in file
typo3/sysext/core/Classes/LinkHandling/LinkService.php in line 154.