Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

exp_enhanced_link: der erweiterte Link-Datentyp

Diese Seite ist für Website-Entwickler, die Netgen-basierte Inhaltsklassen oder Demodaten installieren. exp_enhanced_link („Exponential Enhanced Link“) stellt den Feldtyp ngenhancedlink der Netgen-Pakete für Exponential…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/extensions/exp_enhanced_link.md

On this page

This page is a translation. Read the English original

exp_enhanced_link: der erweiterte Link-Datentyp

Diese Seite ist für Website-Entwickler, die Netgen-basierte Inhaltsklassen oder Demodaten installieren. exp_enhanced_link („Exponential Enhanced Link“) stellt den Feldtyp ngenhancedlink der Netgen-Pakete für Exponential 6 bereit, sodass Inhaltsklassen und Demodaten, die ihn verwenden, installiert und ausgegeben werden können.

Was ein Attribut enthält

  • ein internes Ziel (eine Inhalts- oder Platzierungs-ID) oder eine externe URL;
  • einen Zielmodus: link, link_new_tab, embed oder modal;
  • eine optionale Beschriftung und ein optionales URL-Suffix.

Der Wert wird als JSON in data_text mit einer Referenz in sort_key_string gespeichert, was dem Speicherformat von Netgen entspricht. Der Datentyp implementiert fromString() und toString() für Paketimport und -export, unterstützt die Suchindizierung (metaData(), sortKey(), title()) und bringt einfache Templates zum Bearbeiten und Anzeigen im Admin mit.

Einrichten

Er benötigt die PHP-Erweiterung json. Führen Sie nach dem Aktivieren der Extension aus:

php bin/php/ezpgenerateautoloads.php -e
php bin/php/ezcache.php --clear-all --allow-root-user

Fügen Sie dann unter Setup > Klassen einer Klasse ein Attribut vom Typ erweiterter Link hinzu.

Was sich geändert hat

VersionDatumÄnderung
1.0.07. August 2026Erster Import.
1.0.1Eine object_serialize_map deklariert data_text als text, sodass Link-Werte beim Exportieren, Duplizieren oder Kopieren von Inhalten erhalten bleiben (vorher gingen sie bei der Serialisierung verloren).
1.0.2serializeContentClassAttribute() und unserializeContentClassAttribute() erhalten die Klasseneinstellung data_text5, wenn Klassen mit dem Paketsystem exportiert und importiert werden.
1.0.3, 1.0.4Übersetzungen mit Deutsch; die Info-Seite nennt die Extension „Exponential Enhanced Link“ (sie zeigte den Verzeichnisnamen).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x