Re: [TYPO3-german] Pfad zu fluid ViewHelper-Template definieren (am Beispiel der Extension news)

2013-01-02 Diskussionsfäden Georg Ringer

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)

2012-12-30 Diskussionsfäden 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


Re: [TYPO3-german] Pfad zu fluid ViewHelper-Template definieren (am Beispiel der Extension news)

2012-12-30 Diskussionsfäden Koch Daniel
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)

2012-12-30 Diskussionsfäden Philipp Gampe
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