TYPO3-Browser: Suche über "pages" mit Link zu Seite statt Detailansicht
| Autor | Nachricht |
|---|---|
|
Verfasst am: 11. 02. 2012 [13:51]
|
|
|
woodyc79
Christian Holzmann
Themenersteller
Dabei seit: 11.02.2012
Beiträge: 4
|
Hello! Ich befasse mich seit kurzem mit der Browser Extension und wollte sie für ein "Menü mit durchsuchen einiger Felder" verwenden. Also: Ich habe eine Liste von ca. 130 Seiten. Diese sollen durchsucht werden können - und in der Ergebnisliste soll man nicht zu einer Detailansicht, sondern eben zur Seite selbst kommen. Ich habe es über folgende Ansätze probiert: 1) Einen Marker erstellen mit pages.title und typolink.parameter auf pages.uid 2) Nach dem Select das title Feld in ein COA umgewandelt und ebenfalls mit typolink.parameter auf pages.uid hat leider nicht ganz funktioniert, bei dem Marker Ansatz kann ich wohl nicht auf den pagetitle des Datensatzes zugreifen (?) und bei title COA Feld nimmt er mir keinen typolink...es wird kein Link erzeugt. Hier mein Setup: TYPOSCRIPT plugin.tx_browser_pi1 { template { extensions { pages { menu { // [String] Name of the template. It will displayed in the plugin/flexform name = Menu file = fileadmin/templates/browser_tagpack.html // [csv] Comma seperated list with the number of the correspondening views csvViews = 1000 } } } } views { list { 1000 { # marker { # pagelink_name { # data=title # } # pagelink_name2 { # value=pages.title # insertData=1 # } # } // [String] Name of the view. It will displayed in the plugin/flexform name = Stichwortliste // [String] Alias for showUid. It is optional. If you don't need it, remove the whole line. showUid = id // [String] Select clause (don't confuse it with the SQL select) select ( pages.uid, pages.title, pages.author ) orderBy ( pages.title asc ) pages { title=COA title { 20=TEXT 20.value=###PAGES.TITLE### 20.typolink=1 # 20.typolink.parameter={pages.uid} # 20.typolink.parameter.insertData=1 20.typolink.parameter.field=pages.uid # 20.typolink.parameter.field=uid } } } } } } Any Ideas? Dankeee! Lg Chris |
|
Verfasst am: 12. 02. 2012 [13:57]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
|
Hallo Chris, Dein TypoScript scheint grundsätzlich in Ordnung zu sein. Ich habe das ganze mal mit folgenden TypoScript getestet: TYPOSCRIPT plugin.tx_browser_pi1 { views { list { 1 { select ( pages.uid, pages.title, pages.author ) orderBy ( pages.title asc ) pages { title = COA title { 20 = TEXT 20 { value = Seite ###PAGES.TITLE### [###PAGES.UID###] typolink { parameter = ###PAGES.UID### } } 30 = TEXT 30 { value = Seite TYPO3 Browser [1181] typolink { parameter = 1181 } } } } } } single { 1 { select ( pages.uid, pages.title, pages.author ) } } } } Obwohl das TypoScript OK ist, ist das Ergebnis falsch: Jeder Datensatz verlinkt auf die Root-Page. Ich habe ein Ticket auf TYPO3 Forge eröffnet. Siehe * Wrong behaivour in case of direct linking to a page Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 22. 03. 2012 [20:31]
|
|
|
woodyc79
Christian Holzmann
Themenersteller
Dabei seit: 11.02.2012
Beiträge: 4
|
Hello! Vielen Dank für den Bug Report! Ich hab's hinbekommen - der Parameter "csvLinkToSingleView" hat's ausgemacht!! TYPOSCRIPT csvLinkToSingleView=pages.uid pages { title=TEXT title.value=###PAGES.TITLE### title.typolink.parameter=###PAGES.UID### author=TEXT author.value=###PAGES.AUTHOR### author.typolink.parameter=###PAGES.UID### } Lg Chris [Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 22.03.2012 um 23:40.] |
Powered by TYPO3 und mm_forum Extension


