Xtc href link()
Aus Wiki | xtcModified eCommerce Shopsoftware
[Bearbeiten] function xtc_href_link($page = , $parameters = , $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true)
Generiert interne Linkadressen
| Parameter | ||
| $page | string | Name der Seite/des php-Scripts |
| $parameters | string | Weitere (GET-)Zeilenparameter |
| $connection | string, optional | Übertragungsart, "SSL" oder "NONSSL", default: "NONSSL" |
| $add_session_id | bool, optional | Session ID als GET-Parameter mit integrieren, true=ja, default: true *1 |
| $search_engine_safe | bool, optional | Suchmaschinenfreundliche URL, true=ja, default: true *2 |
| Return | string | interne Linkadresse |
'*1 Die Session ID wird nur angehängt (Parameter beachtet), wenn die Konfiguration SESSION_FORCE_COOKIE_USE auf "false" eingestellt ist
'*2 Es werden nur suchmaschinenfreundliche URL erzeugt, wenn SEARCH_ENGINE_FRIENDLY_URLS auf "true" steht
Die Funktion xtc_href_link() ist eine wichtige Funktion zur Erzeugung interner Links. Diese ist zentraler Ansatzpunkt für Suchmaschinen-URL-Module und sollte bei der Erstellung von Systemerweiterungen unter keinen Umständen übergangen werden, da andernfalls Konflikte riskiert werden.
Anwendungsbeispiel
$orders_status_id = 123; $page = FILENAME_ORDERS; // ='orders.php'; $parameters = 'selected_box=customers&status='.$orders_status_id; $connection = 'SSL'; $linkadr = xtc_href_link($page, $parameters, 'SSL'); $link = '<a href="' . $linkadr . '">' . 'Bestellung' . '</a>: ';

