WSL-Tags direkt in PHP aufrufen

08. Jan 2013

WSL-Tags lassen sich auch direkt in PHP aufrufen. So können Sie bekannte Template-Funktionen auch in eigenen Skripten nutzen.

Der Vorteil von WSL-Tags liegt darin, dass Sie umfangreiche PHP-Funktionen mit nur einem XML-Tag in XSLT-Templates einbinden können. Wollen Sie nun solch eine WSL-Funktion auch in einem eigenen Skript nutzen, können Sie diese direkt in PHP einbinden.

Meist basiert ein WSL-Tag direkt auf einer PHP-Framework Funktion und ist somit nur eine Schnittstelle zum Einbinden von PHP-Funktionen in XSLT. Sie können dann in Ihren PHP-Skripten genauso gut direkt über die PHP-Funktion gehen. 

Ist eine Funktion nur über ein WSL-Tag verfügbar oder Ihnen nur dieses bekannt, lässt sich jedes WSL-Tag problemlos direkt in PHP einbinden.

Das Einbinden direkt über PHP kann auch dann vorteilhaft sein, wenn es in eine umfangreichere Logik mit Bedingungen oder Schleifen genutzt werden soll.

Sie können ein WSL-Tag direkt in PHP aufrufen, indem Sie die Funktion wsl_TAGNAME::parseTag aufrufen und dieser Funktion alle Attribute als assoziatives Array übergeben.

WSL-Tag zum Pinnen von Bildern direkt in PHP einbinden

print wsl_socialButtonPinterest::parseTag(array('url' => wRequest::getUrl(), 'media' => $pathImage, 'description' => $title, 'countLayout' => 'horizontal'));