Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Im ersten Schritt sollte man sich Gedanken darüber machen, wie der ViewHelper später im Template verwendet werden soll, um sich über die Argumente des ViewHelpers klar zu werden. Wir nehmen hier also die Perspektive eines Template-Autors ein, der unseren ViewHelper später ohne das Wissen über seine internen Abläufe verwenden möchte.
Überlegen wir uns also zunächst, wie der ViewHelper im Template aufgerufen werden soll: Der ViewHelper ist nicht Bestandteil der Standarddistribution, daher benötigen wir einen eigenen Namespace-Import, um den ViewHelper verwenden zu können. Wir importieren den Namensraum Tx_BlogExample_ViewHelpers unter dem Kürzel blog. Nun werden alle Tags, die mit blog: beginnen, als ViewHelper interpretiert: