Re: [TYPO3-german] Pfad zu fluid ViewHelper-Template definieren (am Beispiel der Extension news)
Hi, mit der aktuellen Version aus GIT sollte das auch einfacher gehen, im Template hast du ja sowas --- n:widget.paginate objects={news} as=paginatedNews configuration={settings.list.paginate} innerhalb von configuration kannst du mit templatePath auch einen eigenen Pfad angeben (kompletter Pfad zum HTML file) Georg ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Pfad zu fluid ViewHelper-Template definieren (am Beispiel der Extension news)
Hi Daniel, du musst dir hier wohl einen eigenen ViewHelper schreiben und dann dessen Namespace wie unten einbinden ;) Grüße Kay Am 30.12.12 09:27, schrieb Koch Daniel: Hallo zusammen, ich nutze die Extension news (https://typo3.org/extensions/repository/view/news). Um eigene news-Templates nutzen zu können, setze ich innerhalb meines TS-Setup die Pfade neu: plugin.tx_news.view { templateRootPath = my-path/Templates/ partialRootPath = my-path/Partials/ layoutRootPath = my-path//Layouts/ } Funktioniert soweit. Nun möchte ich auch das Template zum Rendern der Pagination ändern, hierbei handelt es sich um ein ViewHelper-Templates, welches in folgendem Pfad liegt: /typo3conf/ext/news/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html Das Template wird m.E. über den Namespace {namespace n=Tx_News_ViewHelpers} im aufrufenden Template mit definiert. Frage: Wie gebe ich hier am besten den Pfad zu meinem individuellen ViewHelper-Template an? Danke und Grüße Daniel -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org Answer was useful - feel free to donate: - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2 - https://flattr.com/profile/kaystrobach ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Pfad zu fluid ViewHelper-Template definieren (am Beispiel der Extension news)
Hi Kay, danke für Deine Antwort. Ich habe hier nochmal ein wenig nachgeschaut. Die Extension bietet hier explizit eine Möglichkeit ohne Funktionalität selber zu implementieren. Zum einen gibt es im Pager-Setup einen eigenen Parameter: plugin.tx_news.settings.list.paginate.templatePath = Dieser wird beim Aufruf dem Controller übergeben: /typo3conf/ext/news/Classes/ViewHelpers/Widget/Controller/PaginateController.php Vobei ich mir hier nicht ganz sicher bin wie hier etwas erwartet wird bzw. ob dies überhaupt dafür gedacht ist, ich bekam nur eine Exception. Jedoch gibt es einen dokumentiereten Weg ein eigenes Pager-Template anzugeben: http://forge.typo3.org/projects/extension-news/wiki/Custom_Pagination Über folgendes Zusatz-Setup tut es: plugin.tx_news.view { widget.Tx_News_ViewHelpers_Widget_PaginateViewHelper.templateRootPath = my-path/Templates/ } Viele Grüße Daniel Am 30.12.2012 um 11:13 schrieb Kay Strobach: Hi Daniel, du musst dir hier wohl einen eigenen ViewHelper schreiben und dann dessen Namespace wie unten einbinden ;) Grüße Kay Am 30.12.12 09:27, schrieb Koch Daniel: Hallo zusammen, ich nutze die Extension news (https://typo3.org/extensions/repository/view/news). Um eigene news-Templates nutzen zu können, setze ich innerhalb meines TS-Setup die Pfade neu: plugin.tx_news.view { templateRootPath = my-path/Templates/ partialRootPath = my-path/Partials/ layoutRootPath = my-path//Layouts/ } Funktioniert soweit. Nun möchte ich auch das Template zum Rendern der Pagination ändern, hierbei handelt es sich um ein ViewHelper-Templates, welches in folgendem Pfad liegt: /typo3conf/ext/news/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html Das Template wird m.E. über den Namespace {namespace n=Tx_News_ViewHelpers} im aufrufenden Template mit definiert. Frage: Wie gebe ich hier am besten den Pfad zu meinem individuellen ViewHelper-Template an? Danke und Grüße Daniel -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org Answer was useful - feel free to donate: - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2 - https://flattr.com/profile/kaystrobach ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Pfad zu fluid ViewHelper-Template definieren (am Beispiel der Extension news)
Hi Koch, Koch Daniel wrote: Wie gebe ich hier am besten den Pfad zu meinem individuellen ViewHelper-Template an? Meinst du den Viewhelper selbst (PHP) oder deine Template Datei (HTML)? Bei letzterem musst du alle Templates/Partials/Layouts kopieren und dann den Pfad via TS ändern. Andernfalls siehe die Antwort von Kay. Frohes Neues -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german