• Inhalt als PDF-Datei herunterladen
  • Optimierter Druck
Thema ohne neue Antworten

TYPO3-Browser: Kommentare im singleView mit 'comments'


Autor Nachricht
Verfasst am: 15. 09. 2011 [15:11]
tgr
Thorsten
Themenersteller
Dabei seit: 14.04.2011
Beiträge: 13
moin...

ich hatte die aufgabe, den singleview mit kommentarfunktion zu versehen. vielleicht interessiert es den einen oder anderen wie ich das gelöst hab:

installiert wurden die extensions comments und pagebrowse.

entsprechend die statischen templates beider extensions einbinden. offensichtlich ist es notwendig, bei der reihenfolge die templates vom browser nach den beiden anderen einzubinden.

desweiteren hab ich in der tabelle mit den datensätzen, die ich mit dem browser darstelle ein dummy-feld namens comments eingetragen.

ein paar standards für die extension comments, wie storagePid, etc. hab ich im constant-editor konfiguriert.

der rest steht in der extension, die ich für meine produkte-datenbank erstellt hab. das typoscript (gekürzt) dazu sieht so aus:

TYPOSCRIPT
plugin.tx_browser_pi1.views.single {
  1 {
    select (
      [...]
      tx_productlist_product.comments
    )
    tx_productlist_product {
      [...]
      comments = COA
      comments {
      10 < plugin.tx_comments_pi1
      10 {
        prefixToTableMap >
        prefixToTableMap {
          tx_browser_pi1 = tx_productlist_product
        }
        code = COMMENTS,FORM
      }
    }
  }
}


die extension comments erkennt die uid des zu kommentierenden datensatzen automatisch (showUid), muss allerdings noch wissen, zu welcher tabelle die daten gehören. dazu gibt es einen trigger. wenn also in den piVars tx_browser_pi1 im zusammenhang mit showUid auftaucht, weiß die extension, dass die uid zur tabelle tx_productlist_product gehört. standardmäßig stehen in .prefixToTableMap schon ein paar mappings drin. die hab ich gelöscht um verwirrung zu vermeiden icon_wink.gif

über .code wird nun einfach festgelegt, was die extension comments anzeigen soll...

im html-template wird dann ###TX_PRODUCTLIST_PRODUCT.COMMENTS### als marker benutzt.

so, ich hoffe ich hab nix vergessen.

cheers, thorsten
Verfasst am: 21. 09. 2011 [23:43]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 601
Hallo Thorsten,
herzlichen Dank für die Lösung icon_smile.gif

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



Powered by TYPO3 und mm_forum Extension

  • Inhalt als PDF-Datei herunterladen
  • Optimierter Druck