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

TYPO3-Browser: Datensätzte nach Kategorie gruppieren


Autor Nachricht
Verfasst am: 12. 09. 2011 [14:49]
tgr
Thorsten
Themenersteller
Dabei seit: 14.04.2011
Beiträge: 13
moin!

ich suche eine möglichkeit, meinen listview mit einer kategoriebeschreibung am listenanfang zu versehen, die angezeigt wird, wenn eine kategorie ausgewählt wurde. das will mir nicht so recht gelingen.

hat jemand einen ansatz der mir helfen kann?

danke!

cheers, thorsten
Verfasst am: 14. 09. 2011 [00:39]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 601
Hallo Thorsten,
suche bitte mal im Manual des Browsers nach

* groupby

Mit der Group By-Eigenschaften kannst Du Listen nach Kategorien gruppieren. Das sollte Dir helfen.

Achtung: Group By ist nicht ganz ausgereift. Beachte den Hinweis im Manual.

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: 14. 09. 2011 [12:08]
tgr
Thorsten
Themenersteller
Dabei seit: 14.04.2011
Beiträge: 13
hm... irgendwie will das nicht so wirklich. wenn ich groupBy verwende bekomme ich einen eintrag angezeigt, der nicht geparsed wurde, also so aussieht wie im template.

ich hab noch einen anderen ansatz über die marker versucht. aber der erzeugt mir einen fehler:

TYPOSCRIPT
plugin.tx_browser_pi1.views.list.1 {
  marker < plugin.tx_browser_pi1.marker
  marker {
    my_cat = CONTENT
    my_cat {
      table = tx_productlist_cat
      select {
        pidInList = 1040
        max = 1
        andWhere {
          data = GPvar:tx_browser_pi1|tx_productlist_cat.title
          wrap = tx_productlist_cat.uid=|
        }
      }
      renderObj = COA
      renderObj.10 = TEXT
      renderObj.10 {
        field = description
      }
    }
  }
}


das führt im frontend zu einer x-fachen ausgabe von string(14) "ERROR: CONTENT" am seitenanfang und ###MY_CAT### wird nicht geparsed.
Verfasst am: 14. 09. 2011 [13:10]
mithri
Tobias Hümmerich
Dabei seit: 04.02.2011
Beiträge: 29
Hier eine Variante die ich aktuelle verwende:

TYPOSCRIPT
andWhere = COA
andWhere {
	if.isTrue.data = GPvar:tx_browser_pi1|series
	10 = TEXT
	10.value = ###SERIES###
	10.noTrimWrap = | tx_ppproducts_series.uid=| | 
}


Gruß
Tobias

www.page-and-paper.de
Verfasst am: 15. 09. 2011 [12:28]
tgr
Thorsten
Themenersteller
Dabei seit: 14.04.2011
Beiträge: 13
ok... manchmal ist es offensichtlich einfach... *grummel*

TYPOSCRIPT
marker < plugin.tx_browser_pi1.marker
marker {
  my_cat = COA
  my_cat.10 = CONTENT
  my_cat.10 {
    table = tx_productlist_cat
    select {
      pidInList = 1040
      max = 1
      andWhere {
        data = GPvar:tx_browser_pi1|tx_productlist_cat.title
        wrap = tx_productlist_cat.uid=|
      }
    }
    renderObj = COA
    renderObj.10 = TEXT
    renderObj.10 {
      required = 1
      field = description
    }
  }
}


nachdem ich aus .my_cat ein COA gemacht habe, gings dann... bin mir nicht hunderprozentig sicher, dass es genau das jezz war. aber ich denke doch.

danke für eure anregungen...

t.


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 15.09.2011 um 12:29.]
Verfasst am: 07. 02. 2012 [16:07]
cored
Conrad
Dabei seit: 16.01.2012
Beiträge: 4
Hallo zusammen,

ich habe versucht im Quickshop folgendes umzusetzen, aber leider erhalte ich keine Augabe. Kann mir jemand sagen warum? Ich nutze Typo3 4.6.3.

Der Marker als solcher funktioniert. Wenn ich in einem COA einen Text ausgebe, wird dieser angezeigt.

Vielen Dank schonmal für eure Hilfe.

Gruß Cored

TYPOSCRIPT
plugin.tx_browser_pi1.views.list.1 {
  marker < plugin.tx_browser_pi1.marker
  marker {
  my_cat = COA
  my_cat.10 = CONTENT
  my_cat.10 {
    table = tx_quickshop_categories
    select {
      pidInList = 1
      max = 1
      andWhere {
        data = GPvar:tx_browser_pi1|tx_quickshop_categories.title
        wrap = tx_quickshop_categories.uid=|
      }
    }
    renderObj = COA
    renderObj.10 = TEXT
    renderObj.10 {
      required = 1
      field = description
    }
  }
}
}
Verfasst am: 23. 03. 2012 [18:02]
chwk
Christian
Dabei seit: 22.03.2012
Beiträge: 3
"cored" schrieb:

Hallo zusammen,

ich habe versucht im Quickshop folgendes umzusetzen, aber leider erhalte ich keine Augabe. Kann mir jemand sagen warum? Ich nutze Typo3 4.6.3.

Der Marker als solcher funktioniert. Wenn ich in einem COA einen Text ausgebe, wird dieser angezeigt.

Vielen Dank schonmal für eure Hilfe.

Gruß Cored

TYPOSCRIPT
plugin.tx_browser_pi1.views.list.1 {
  marker < plugin.tx_browser_pi1.marker
  marker {
  my_cat = COA
  my_cat.10 = CONTENT
  my_cat.10 {
    table = tx_quickshop_categories
    select {
      pidInList = 1
      max = 1
      andWhere {
        data = GPvar:tx_browser_pi1|tx_quickshop_categories.title
        wrap = tx_quickshop_categories.uid=|
      }
    }
    renderObj = COA
    renderObj.10 = TEXT
    renderObj.10 {
      required = 1
      field = description
    }
  }
}
}



Statt GPvar: musst Du bei neueren TYPO3-Versionen GP: verwenden. Allerdings funktioniert's auch damit bei mir nicht. Die Variable bleibt leer. Möglicherweise ein Problem mit dem Punkt darin?
Verfasst am: 05. 04. 2012 [08:54]
mithri
Tobias Hümmerich
Dabei seit: 04.02.2011
Beiträge: 29
Meine Variante wie oben beschrieben mit GP: anstatt GPvar in T3 4.6.x funktioniert einwandfrei. Danke für den Hinweis.

Gruß
Tobias

www.page-and-paper.de



Powered by TYPO3 und mm_forum Extension

  • Inhalt als PDF-Datei herunterladen
  • Optimierter Druck