{"id":2659,"date":"2017-12-19T08:40:33","date_gmt":"2017-12-19T07:40:33","guid":{"rendered":"https:\/\/www.clickstorm.de\/blog\/?p=2659"},"modified":"2025-02-10T16:39:37","modified_gmt":"2025-02-10T15:39:37","slug":"linkhandler-typo3","status":"publish","type":"post","link":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/","title":{"rendered":"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken"},"content":{"rendered":"<p>Der Linkhandler erm\u00f6glicht es ab der <a href=\"https:\/\/www.clickstorm.de\/blog\/wir-sagen-hallo-zu-typo3-8-7\/\" target=\"_blank\" rel=\"noopener\">TYPO3 8.7 LTS<\/a>\u00a0verschiedenste Datens\u00e4tze direkt im Text zu verlinken. Doch was hat es mit dem Linkhandler auf sich und wie l\u00e4sst er sich einrichten?<\/p>\n<p>TYPO3 ist ein sehr flexibles Content Management System. Kundenindividuell lassen sich Datens\u00e4tze anfertigen und verwalten, wie beispielsweise News, Jobs, Ansprechpartner oder Termine. Diese k\u00f6nnen dann u.a. als sortierte Liste und sogar als Detailansicht als einzelne Seite angezeigt werden. Doch wie k\u00f6nnen Redakteure diese Seiten im Text, genauer gesagt im <a href=\"https:\/\/www.clickstorm.de\/blog\/der-neue-typo3-rte-ckeditor\/\" target=\"_blank\" rel=\"noopener\">Rich Text Editor<\/a>, verlinken?<\/p>\n<h2>Der Linkhandler f\u00fcr Redakteure<\/h2>\n<p>Nehmen wir als Beispiel die News. Sie erstellen im TYPO3 einen neuen Artikel. Die neuesten drei Artikel werden auf Ihrer Startseite dargestellt. Zus\u00e4tzlich gibt es ein Archiv mit allen Artikeln aufgelistet. F\u00fcr jede News gibt es eine sogenannte Detailansicht. Das hei\u00dft eine separate Seite im TYPO3, wo alle relevanten Informationen zu einem News-Artikel dargestellt werden.<\/p>\n<p>Nun kann es sein, dass Sie einen Text schreiben oder Bild im TYPO3 einf\u00fcgen, welches auf einen Artikel verlinken soll. Bet\u00e4tigt ein Nutzer diesen Link, gelangt er automatisch zur Detailansicht. Nun k\u00f6nnen Sie die URL direkt im RTE eintragen. Komfortabler und nachhaltiger ist es jedoch auf den Datensatz zu verlinken. Wie das geht, zeigt das folgende Video.<\/p>\n<div class=\"privacy-container js-privacy-msg-video\"><img decoding=\"async\" class=\"privacy-text-image\" src=\"https:\/\/www.clickstorm.de\/blog\/wp-content\/plugins\/clickstorm-embed\/images\/comment-alt-exclamation.svg\" alt=\"Info Icon\"><\/p>\n<p class=\"privacy-text\">Dieses Video wird \u00fcber eine externe Plattform (YouTube) gehostet. Das Laden bedarf der Zustimmung unserer <a class=\"privacy-text-link\" href=\"https:\/\/www.clickstorm.de\/blog\/datenschutz\/\" target=\"_blank\">Datenschutzbestimmungen.<\/a><\/p>\n<p><a class=\"btn btn-primary btn-cookie js-cookie-open-modal\" data-cs-cookie-anchor=\"externalMedia\" href=\"#\">Einstellung vornehmen<\/a><\/div>\n<div class=\"iframe\"><iframe class=\"js-iframe-privacy-video\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen src=\"\" data-src=\"https:\/\/www.youtube-nocookie.com\/embed\/XYZbV4C3DJE\"><\/iframe><\/div>\n<p>\u00c4ndert sich bei der bisherigen Vorgehensweise die URL des Artikels beispielsweise dadurch, weil Ihnen noch ein Rechtschreibfehler im Titel aufgefallen ist, so ist der bisherige Link nicht mehr g\u00fcltig. Nutzen Sie besser die Methode aus dem Video. Haben Sie so den Datensatz verlinkt, aktualisiert sich dieser Link automatisch und die Verkn\u00fcpfung bleibt erhalten.<\/p>\n<p>Im Folgenden zeigen wir den Integratoren, wie Sie diese Funktion den Redakteuren bereitstellen k\u00f6nnen. Dabei beziehen wir uns auf die\u00a0<a href=\"https:\/\/docs.typo3.org\/typo3cms\/extensions\/core\/8.7\/Changelog\/8.6\/Feature-79626-IntegrateRecordLinkHandler.html\" target=\"_blank\" rel=\"noopener\">Kernfunktionalit\u00e4t<\/a> ab TYPO3 8.6. Vorher bis inklusive der TYPO3 7.6 LTS war der Linkhandler eine separate <a href=\"https:\/\/github.com\/cobwebch\/linkhandler\" target=\"_blank\" rel=\"noopener\">Erweiterung<\/a>.<\/p>\n<h2>Backend: Linkhandler im TSconfig<\/h2>\n<p>Um einen Linkhandler den Redakteur im Backend zur Verf\u00fcgung zu stellen, werden einige Zeilen pageTSconfig ben\u00f6tigt, genauer gesagt im <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">TCEMAIN<\/code>. In dem Codebeispiel haben wir 3 neue Verlinkungsm\u00f6glichkeiten geschaffen.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\u00a0TCEMAIN {\r\n linkHandler {\r\n tx_news {\r\n handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\RecordLinkHandler\r\n label = LLL:EXT:cs_templates\/Resources\/Private\/Language\/locallang_db.xlf:TCEMAIN.linkHandler.tx_news\r\n configuration {\r\n table = tx_news_domain_model_news\r\n storagePid = 86\r\n hidePageTree = 1\r\n }\r\n scanAfter = page\r\n }\r\n\r\n tx_csevents {\r\n handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\RecordLinkHandler\r\n label = LLL:EXT:cs_templates\/Resources\/Private\/Language\/locallang_db.xlf:TCEMAIN.linkHandler.tx_csevents\r\n configuration {\r\n table = tx_news_domain_model_news\r\n storagePid = 87\r\n hidePageTree = 1\r\n }\r\n scanAfter = page\r\n displayAfter = tx_news\r\n }\r\n\r\n tx_cshosts {\r\n handler = TYPO3\\CMS\\Recordlist\\LinkHandler\\RecordLinkHandler\r\n label = LLL:EXT:cs_templates\/Resources\/Private\/Language\/locallang_db.xlf:TCEMAIN.linkHandler.tx_cshosts\r\n configuration {\r\n table = tx_cshosts_domain_model_host\r\n hidePageTree = 0\r\n }\r\n scanAfter = page\r\n displayAfter = tx_csevents\r\n }\r\n }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Nachdem der Cache geleert wurde, sehen wir im CKEditor direkt die neuen Tabs.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-2747\" src=\"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkhandler_news_tab-1024x712.png\" alt=\"Neue Tabs des TYPO3 Linkhandlers im Link Wizard vom RTE\" width=\"1024\" height=\"712\" srcset=\"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkhandler_news_tab-1024x712.png 1024w, https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkhandler_news_tab-300x209.png 300w, https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkhandler_news_tab-768x534.png 768w, https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkhandler_news_tab.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong>Achtung:<\/strong> Wenn Sie das pageTSconfig mit <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">registerPageTSConfigFile<\/code>\u00a0 und \u00fcber die Auswahl in den Seiteneinstellungen hinzugef\u00fcgt haben, werden die Links im Frontend nicht gerendert, sondern einfach nicht als Links ausgegeben. Das r\u00fchrt daher, dass diese Dateien im Frontend noch nicht mit geladen werden. Daher m\u00fcssen diese Einstellungen entweder direkt in die Seiteneigenschaften geschrieben oder die Datei an der selben Stellen inkludiert werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2746\" src=\"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkandler_tsconfig.png\" alt=\"TYPO3 Linkhandler im Seiten-TSconfig Feld einbinden\" width=\"1004\" height=\"460\" srcset=\"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkandler_tsconfig.png 1004w, https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkandler_tsconfig-300x137.png 300w, https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/typo3_linkandler_tsconfig-768x352.png 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/p>\n<h3>Update ab TYPO3 v12<\/h3>\n<p>Wie der aktuellen <a href=\"https:\/\/docs.typo3.org\/m\/typo3\/reference-coreapi\/main\/en-us\/ApiOverview\/LinkHandling\/Linkhandler\/RecordLinkHandler.html\" target=\"_blank\" rel=\"noopener\">Dokumentation<\/a> zu entnehmen ist, hat sich die Klasse ge\u00e4ndert, welche im TSconfig angepsrochen werden muss. Anstelle von <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">TYPO3\\CMS\\Recordlist\\LinkHandler\\RecordLinkHandler<\/code> ist die Klasse <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">TYPO3\\CMS\\Backend\\LinkHandler\\RecordLinkHandler<\/code>\u00a0zu w\u00e4hlen.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">TCEMAIN { \r\n  linkHandler {\r\n    tx_news { \r\n      handler = TYPO3\\CMS\\Backend\\LinkHandler\\RecordLinkHandler \r\n      label = LLL:EXT:cs_templates\/Resources\/Private\/Language\/locallang_db.xlf:TCEMAIN.linkHandler.tx_news \r\n      ...<\/pre>\n<p>&nbsp;<\/p>\n<h2>Frontend: Linkhandler im TypoScript<\/h2>\n<p>Nun muss TYPO3 noch gesagt werden, wie es mit diesen Verlinkungen umgehen soll. Anders ausgedr\u00fcckt, wie soll der Link im Frontend gerendert werden. Die entsprechende Konfiguration findet unter <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">config.recordLinks<\/code> im TypoScript statt.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">config.recordLinks {\r\n tx_news {\r\n typolink {\r\n parameter = {$plugin.tx_news.settings.defaultDetailPid}\r\n additionalParams.data = field:uid\r\n additionalParams.wrap = &amp;tx_news_pi1[controller]=News&amp;tx_news_pi1[action]=detail&amp;tx_news_pi1[news]=|\r\n useCacheHash = 1\r\n\r\n ATagParams.data = parameters:allParams\r\n target.data = parameters:target\r\n title.data = parameters:title\r\n\r\n extTarget = _blank\r\n extTarget.override.data = parameters:target\r\n }\r\n forceLink = 1\r\n }\r\n\r\n tx_csevents &lt; .tx_news\r\n\r\n tx_csevents {\r\n typolink {\r\n parameter = {$plugin.tx_csevents.settings.detailPid}\r\n }\r\n forceLink = 1\r\n }\r\n\r\n tx_cshosts &lt; .tx_news\r\n\r\n tx_cshosts {\r\n typolink {\r\n parameter = {$plugin.tx_cshosts_pi1.settings.detailPid}\r\n additionalParams.wrap = &amp;tx_cshosts_pi1[controller]=Host&amp;tx_cshosts_pi1[action]=show&amp;tx_cshosts_pi1[host]=|\r\n }\r\n }\r\n}<\/pre>\n<p>Wenn der Linkhandler einmal konfiguriert wurde, dann lassen sich die Einstellungen leicht f\u00fcr andere Erweiterungen \u00fcbernehmen.<\/p>\n<p><strong>Achtung:<\/strong> Die Angaben wie <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">title.data<\/code> und <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">ATagParams.data<\/code> sind wichtig, ansonsten werden nicht alle Einstellungen aus dem RTE \u00fcbernommen.<\/p>\n<h3>Detailseiten nach Kategorien<\/h3>\n<p>Ein Sonderfall ist, wenn es f\u00fcr unterschiedliche Kategorien auch unterschiedliche Detailseiten gibt. Sind die Detailseiten am Kategorie-Datensatz definiert, kann folgendes TypoScript genutzt werden, um je Kategorie, eine andere Verlinkung zu erzeugen.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">config.recordLinks.tx_news.typolink.parameter.stdWrap.cObject\u00a0= \u00a0CONTENT\u00a0\r\nconfig.recordLinks.tx_news.typolink.parameter.stdWrap.cObject\u00a0{\u00a0\r\n table\u00a0= \u00a0sys_category\u00a0\r\n select\u00a0{\r\n pidInList\u00a0= {$plugin.tx_news.settings.startingpoint}\r\n selectFields\u00a0=\u00a0sys_category.single_pid\u00a0AS\u00a0detailPid\u00a0\r\n join\u00a0= sys_category_record_mm\u00a0ON\u00a0sys_category_record_mm.uid_local\u00a0=\u00a0sys_category.uid\u00a0\r\n where\u00a0=\u00a0sys_category_record_mm.uid_foreign\u00a0=\u00a0{field:uid}\u00a0\r\n where.insertData\u00a0=\u00a01\u00a0\r\n max = 1\r\n }\u00a0\r\n renderObj\u00a0= \u00a0TEXT\u00a0\r\n renderObj.field\u00a0=\u00a0detailPid\u00a0\r\n}<\/pre>\n<p>Das TypoScript wurde aus dem Kommentar von Micha zu diesem Blog-Beitrag \u00fcbernommen (s. unten). Wir empfehlen generell nur eine Detailseite pro Domain zu verwenden, da es ansonsten auf jeder Detailseite m\u00f6glich ist, jede News darzustellen, was zu doppelten Inhalten f\u00fchren kann. Das hier abgebildete Beispiel geht auch nur, wenn die News-Artikel jeweils nur einer Kategorie zugewiesen wurden.<\/p>\n<h3>Vorsicht bei weiteren Attributen<\/h3>\n<p>Derzeit werden weitere Attribute wie Targets und Klassen beim Fluid-TypoLinkViewHelper und der Verlinkung von Datens\u00e4tzen ignoriert. Tickets gibt es dazu schon einige auf Forge, u.a.:\u00a0<a href=\"https:\/\/forge.typo3.org\/issues\/81620\" target=\"_blank\" rel=\"noopener\">https:\/\/forge.typo3.org\/issues\/81620<\/a>. Mit den obigen Einstellungen werden diese Attribute nur f\u00fcr Links aus dem RTE \u00fcbernommen.<\/p>\n<h3>Ausblick<\/h3>\n<p>Der Linkhandler funktioniert so auch in der neuen <a href=\"https:\/\/www.clickstorm.de\/blog\/typo3-9-0\/\" target=\"_blank\" rel=\"noopener\">TYPO3 9.0<\/a>. Weitere Videos rund um das Thema TYPO3 und mehr finden Sie auch auf unserem <a href=\"https:\/\/www.youtube.com\/channel\/UCEaU1eUbug6OiI4uU6vA-cA\" target=\"_blank\" rel=\"noopener\">YouTube-Kanal<\/a>.<\/p>\n<p>Falls Sie Fragen oder Anmerkungen zum Beitrag haben, schreiben Sie uns gerne einen Kommentar oder nehmen Sie mit uns <a href=\"https:\/\/www.clickstorm.de\/kontakt\/\" target=\"_blank\" rel=\"noopener\">Kontakt<\/a> auf.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Verlinken Sie einfach alles direkt im Text<\/p>\n","protected":false},"author":7,"featured_media":2754,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[135],"tags":[23,51,117,9,119],"class_list":["post-2659","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms","tag-cms","tag-redakteur","tag-rte","tag-typo3","tag-typo3-8-7-lts"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken - clickstorm Blog<\/title>\n<meta name=\"description\" content=\"Mit dem Linkhandler in der TYPO3 8.7 LTS k\u00f6nnen Redaktuere einfach Datens\u00e4tze direkt im RTE verklinken. Wir zeigen wie Sie Redakteuren dies erm\u00f6glichen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken - clickstorm Blog\" \/>\n<meta property=\"og:description\" content=\"Mit dem Linkhandler in der TYPO3 8.7 LTS k\u00f6nnen Redaktuere einfach Datens\u00e4tze direkt im RTE verklinken. Wir zeigen wie Sie Redakteuren dies erm\u00f6glichen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/\" \/>\n<meta property=\"og:site_name\" content=\"clickstorm Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/de-de.facebook.com\/clickstorm\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-19T07:40:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-10T15:39:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/happy_editor_typo3_linkhandler_s.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@clickstorm_gmbh\" \/>\n<meta name=\"twitter:site\" content=\"@clickstorm_gmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/\"},\"author\":{\"name\":\"Marc\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#\\\/schema\\\/person\\\/594fb824a2f049d33b2a1b4406bfc86b\"},\"headline\":\"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken\",\"datePublished\":\"2017-12-19T07:40:33+00:00\",\"dateModified\":\"2025-02-10T15:39:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/\"},\"wordCount\":725,\"commentCount\":44,\"publisher\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/happy_editor_typo3_linkhandler_s.jpg\",\"keywords\":[\"CMS\",\"Redakteur\",\"RTE\",\"TYPO3\",\"TYPO3 8.7 LTS\"],\"articleSection\":[\"CMS\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/\",\"url\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/\",\"name\":\"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken - clickstorm Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/happy_editor_typo3_linkhandler_s.jpg\",\"datePublished\":\"2017-12-19T07:40:33+00:00\",\"dateModified\":\"2025-02-10T15:39:37+00:00\",\"description\":\"Mit dem Linkhandler in der TYPO3 8.7 LTS k\u00f6nnen Redaktuere einfach Datens\u00e4tze direkt im RTE verklinken. Wir zeigen wie Sie Redakteuren dies erm\u00f6glichen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/happy_editor_typo3_linkhandler_s.jpg\",\"contentUrl\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/happy_editor_typo3_linkhandler_s.jpg\",\"width\":1170,\"height\":650,\"caption\":\"Bessere User Experience dank TYPO3 Linkhandler\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/linkhandler-typo3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/\",\"name\":\"clickstorm Blog\",\"description\":\"Neuigkeiten rund um Webentwicklung\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#organization\",\"name\":\"clickstorm GmbH\",\"url\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/logo.svg\",\"caption\":\"clickstorm GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/de-de.facebook.com\\\/clickstorm\\\/\",\"https:\\\/\\\/x.com\\\/clickstorm_gmbh\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCEaU1eUbug6OiI4uU6vA-cA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/#\\\/schema\\\/person\\\/594fb824a2f049d33b2a1b4406bfc86b\",\"name\":\"Marc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/85b6c585f298a873f9f4be166b9fbba00a9ad2482b92863d227e5d227136d135?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/85b6c585f298a873f9f4be166b9fbba00a9ad2482b92863d227e5d227136d135?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/85b6c585f298a873f9f4be166b9fbba00a9ad2482b92863d227e5d227136d135?s=96&d=mm&r=g\",\"caption\":\"Marc\"},\"url\":\"https:\\\/\\\/www.clickstorm.de\\\/blog\\\/author\\\/marc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken - clickstorm Blog","description":"Mit dem Linkhandler in der TYPO3 8.7 LTS k\u00f6nnen Redaktuere einfach Datens\u00e4tze direkt im RTE verklinken. Wir zeigen wie Sie Redakteuren dies erm\u00f6glichen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/","og_locale":"de_DE","og_type":"article","og_title":"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken - clickstorm Blog","og_description":"Mit dem Linkhandler in der TYPO3 8.7 LTS k\u00f6nnen Redaktuere einfach Datens\u00e4tze direkt im RTE verklinken. Wir zeigen wie Sie Redakteuren dies erm\u00f6glichen.","og_url":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/","og_site_name":"clickstorm Blog","article_publisher":"https:\/\/de-de.facebook.com\/clickstorm\/","article_published_time":"2017-12-19T07:40:33+00:00","article_modified_time":"2025-02-10T15:39:37+00:00","og_image":[{"width":1170,"height":650,"url":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/happy_editor_typo3_linkhandler_s.jpg","type":"image\/jpeg"}],"author":"Marc","twitter_card":"summary_large_image","twitter_creator":"@clickstorm_gmbh","twitter_site":"@clickstorm_gmbh","twitter_misc":{"Verfasst von":"Marc","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#article","isPartOf":{"@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/"},"author":{"name":"Marc","@id":"https:\/\/www.clickstorm.de\/blog\/#\/schema\/person\/594fb824a2f049d33b2a1b4406bfc86b"},"headline":"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken","datePublished":"2017-12-19T07:40:33+00:00","dateModified":"2025-02-10T15:39:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/"},"wordCount":725,"commentCount":44,"publisher":{"@id":"https:\/\/www.clickstorm.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/happy_editor_typo3_linkhandler_s.jpg","keywords":["CMS","Redakteur","RTE","TYPO3","TYPO3 8.7 LTS"],"articleSection":["CMS"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/","url":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/","name":"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken - clickstorm Blog","isPartOf":{"@id":"https:\/\/www.clickstorm.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#primaryimage"},"image":{"@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/happy_editor_typo3_linkhandler_s.jpg","datePublished":"2017-12-19T07:40:33+00:00","dateModified":"2025-02-10T15:39:37+00:00","description":"Mit dem Linkhandler in der TYPO3 8.7 LTS k\u00f6nnen Redaktuere einfach Datens\u00e4tze direkt im RTE verklinken. Wir zeigen wie Sie Redakteuren dies erm\u00f6glichen.","breadcrumb":{"@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#primaryimage","url":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/happy_editor_typo3_linkhandler_s.jpg","contentUrl":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/12\/happy_editor_typo3_linkhandler_s.jpg","width":1170,"height":650,"caption":"Bessere User Experience dank TYPO3 Linkhandler"},{"@type":"BreadcrumbList","@id":"https:\/\/www.clickstorm.de\/blog\/linkhandler-typo3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.clickstorm.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Linkhandler ab TYPO3 8: einfach News, Jobs etc. verlinken"}]},{"@type":"WebSite","@id":"https:\/\/www.clickstorm.de\/blog\/#website","url":"https:\/\/www.clickstorm.de\/blog\/","name":"clickstorm Blog","description":"Neuigkeiten rund um Webentwicklung","publisher":{"@id":"https:\/\/www.clickstorm.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.clickstorm.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.clickstorm.de\/blog\/#organization","name":"clickstorm GmbH","url":"https:\/\/www.clickstorm.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.clickstorm.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/11\/logo.svg","contentUrl":"https:\/\/www.clickstorm.de\/blog\/wp-content\/uploads\/2017\/11\/logo.svg","caption":"clickstorm GmbH"},"image":{"@id":"https:\/\/www.clickstorm.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/de-de.facebook.com\/clickstorm\/","https:\/\/x.com\/clickstorm_gmbh","https:\/\/www.youtube.com\/channel\/UCEaU1eUbug6OiI4uU6vA-cA"]},{"@type":"Person","@id":"https:\/\/www.clickstorm.de\/blog\/#\/schema\/person\/594fb824a2f049d33b2a1b4406bfc86b","name":"Marc","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/85b6c585f298a873f9f4be166b9fbba00a9ad2482b92863d227e5d227136d135?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/85b6c585f298a873f9f4be166b9fbba00a9ad2482b92863d227e5d227136d135?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/85b6c585f298a873f9f4be166b9fbba00a9ad2482b92863d227e5d227136d135?s=96&d=mm&r=g","caption":"Marc"},"url":"https:\/\/www.clickstorm.de\/blog\/author\/marc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/posts\/2659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/comments?post=2659"}],"version-history":[{"count":13,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/posts\/2659\/revisions"}],"predecessor-version":[{"id":6094,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/posts\/2659\/revisions\/6094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/media\/2754"}],"wp:attachment":[{"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/media?parent=2659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/categories?post=2659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clickstorm.de\/blog\/wp-json\/wp\/v2\/tags?post=2659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}