Dieses Paket für das WoltLab Community Framework 2 stellt Entwicklern eine einfache Möglichkeit zur Verfügung, heutige Geburtstage auf Ihren Seiten anzeigen zu lassen. Das Paket wird mit einem Infobox-Template ausgeliefert, welches problemlos mit Hilfe eines Template-Listeners integriert werden kann:
XML-Quellcode
Alles anzeigen
- <?xml version="1.0" encoding="UTF-8"?>
- <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/templateListener.xsd">
- <import>
- <templatelistener name="birthdayInfoBox">
- <environment>user</environment>
- <templatename>myTemplate</templatename>
- <eventname>infoBoxes</eventname>
- <templatecode><![CDATA[{if $__myapp->isActiveApplication() && $templateName == 'myTemplate'}{include file='__todaysBirthdaysInfoBox'}{/if}]]></templatecode>
- </templatelistener>
- </import>
- </data>
Bei Bedarf kann auf die Anzeige einer Infobox auch verzichtet- und stattdessen etwas eigenes gebaut werden. Zu diesem Zweck steht die globale Template-Variable
$todaysBirthdayUserProfiles
zur Verfügung.
Quelle: https://pluginstore.woltlab.com/file/1923-entw…geburtstagsbox/