![]() |
![]() |
![]() | |
![]() |
ArtikeldruckversionEinigen Websites und Portale bieten dem Nutzer unter jedem Artikel einen Link auf eine speziell für den Ausdruck optimierte Version des Artikels. Eine solche Funktionalität ist mit der Portalsuite unter der bereits bekannten Templatefunktion „PrintLink“ in wenigen Minuten machbar. Dazu ergänzen wir das bestehende Template „Artikeltext“ und erzeugen ein weiteres Template vom Typ „Artikelansichtstemplate“. Template Artikeltext: {TemplateInclude name="HTMLHead"} <table border=1><tr><td valign=top> <? PrintCategoryTree (); ?> </td><td valign=top> <? PrintArticle (); ?> <hr> <a href=<? PrintLink ("", "Kontakt"); ?>> Kontakt </a> - <a class=MoreLink href=<? PrintLink ("", "", "ArtikeltextDruckversion"); ?>> Druckversion </a> </td></tr></table> </body> </html> Template ArtikeltextDruckversion: {TemplateInclude name="HTMLHead"} Speziell optimierte Druckversion: <? PrintArticle (); ?> </body> </html> Der Trick besteht wiederum in der trickreichen Verwendung der Templatefunktion „PrintLink“. Den ersten Parameter für die Kategorie übergeben wir leer, da wir nicht auf eine Kategorie verlinken möchten. Den zweiten Parameter für den Artikel übergeben wir diesmal ebenfalls leer. Da wir aus einem Artikelansichtstemplate verlinken, ersetzt die Portalsuite automatisch den leeren Link durch den aktuellen Artikel. Neu ist der dritte Parameter. Durch ihn definieren wir ein spezielles Template zur Verwendung. Durch den dritten Parameter wird das eigentlich für die aktuelle Kategorie zuständige (oder im Zweifelsfall das Default-Standardtemplate) außer Kraft gesetzt und das angegebene Template verwendet. [zurück] - [bookmarken] - [Druckversion] - [Weiterempfehlen] - [Kontakt] - [Impressum]
Copyright © 2000-2012 by Portunity GmbH - Alle Rechte vorbehalten. |
![]() ![]() Providing unter:
http://portunity.net
![]()
|
|||||||||