Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7
autor | |
20-06-11 14:59:20 | Forum - und Listcat |
Christian Hernmarck |
Hallo! Scheint was mit dem forum los zu sein: ich komme nicht auf die Liste der Beiträge im Bereich Front-End (http://jambage.com/index.php?id=201 geht direkt auf einen Post los...) Dann: welche Voraussetzungen müssen gegeben sein, damit Listcat funktioniert? Anzeige der verfügbaren Kategorien: Klick drauf wechselt in diese Kategorie und zeigt mir die Kategorien dort an? Das scheint nicht zu gehen... Gruss Joxi |
20-06-11 15:00:08 | Forum - erledigt... |
Christian Hernmarck |
Im Forum geht's nun wieder (nachdem ich vorigen Post geschickt hatte - war wohl ein Cache-Problem auf dem Forenserver) |
20-06-11 19:41:09 | Cache |
Franz Holzinger |
Der Cache des Forums wird leider nicht immer geleert. Erst nach gewisser Zeit funktioniert es wieder. clickIntoSubmenu gibt es nicht mehr. Stattdessen muss das Setup auf plugin.tt_products.conf.tt_products.LIST.onlyChildsOfCurrent = 1 gesetzt werden. |
22-06-11 09:18:27 | ich schaff's nicht |
Christian Hernmarck |
will nicht klappen: hier die Config *** Include: EXT:tt_products/static/css_styled/ Constants: plugin.tt_products { file.templateFile = EXT:tt_products/template/tt_products_example_css.html displayCatListType = div pid_list = 2 rootCategoryID = 1 } Config: plugin.tt_products { conf { tt_products_cat.ALL.onlyChildsOfCurrent = 1 tt_products_cat.LIST.onlyChildsOfCurrent = 1 tt_products.ALL.onlyChildsOfCurrent = 1 tt_products.LIST.onlyChildsOfCurrent = 1 } } *** auf der Seite Plugin einfügen mit Code LISTCAT. Es werden nur diejenigen Kategorien aufgelistet, die im rootCategoryID aufgelistet sind - plus die Subkategorien daneben derjenigen Kategorie, die angeklickt wurde. (dank ###SUBCATEGORY_A_1###). Es wechselt aber nicht die Ebene - quasi dass rootCategoryID dann das enthält, was ich angeklickt habe (gpvar:tt_products[cat] oder so...) und ich so weiter nach unten komme. Gruss Christian |
22-06-11 10:46:41 | welche Version von tt_products? |
Franz Holzinger |
Da fehlt noch die Versionsnummer von tt_products. |
22-06-11 11:13:33 | 2.7.3.1 |
Christian Hernmarck |
neuste 2.7er |
22-06-11 11:19:10 | aber auch... |
Christian Hernmarck |
die 2.7.2.3 und 2.7.2.7 gehen nicht (genau gleich).... |
22-06-11 23:58:59 | neue Option: rootChildsOfCurrent |
Franz Holzinger |
Ich habe jetzt eine neue tt_products 2.7.3 erstellt. Hier gibt es die neue Option rootChildsOfCurrent. Dann werden jeweils die Kinder Kategorien als nächstes angezeigt. |
24-06-11 13:28:36 | danke - aber nun... |
Christian Hernmarck |
aha - das sieht soweit schon besser aus. Wichtig: man sollte dann "onlyChildsOfCurrent" auf 0 setzen, sonst geht's nicht (sieht man auch im Code). Jedoch: wo sind nun die ###SUBCATEGORY_A_1### Inhalte hin? man kann sich nun in den Kategorien bewegen, aber offenbar werden die Subkategorien daneben nicht mehr angezeigt... mal sehen, ob ich das finde... |
24-06-11 21:33:38 | exklusiv |
Franz Holzinger |
Es kann nur entweder der Klick zum Aufklappen der Kindereinträge (onlyChildsOfCurrent' oder zum Anzeigen der Kindereinträge als eigene Liste (rootChildsOfCurrent) führen. Beides gleichzeitig ergibt keinen Sinn. Die Subpart Marker "###SUBCATEGORY_...###" sind unverändert geblieben. |
25-06-11 01:41:14 | Kundenwunsch... |
Christian Hernmarck |
Ach die Kunden stellen sich solche Sachen vor... mal sehen, was ich da machen kann... Danke. |
27-06-11 10:46:56 | noch was... am Ende |
Christian Hernmarck |
Wenn man sich durch die Kategorien durchgeklickt hat - und auf die 2unterste" geklickt hat, kommt wieder die oberste... und dann mit den SUBCATEGORIES zusammen... Seltsam... |
27-06-11 11:41:49 | Listcat sortieren |
Christian Hernmarck |
und noch was: kann es sein, dass die Sortierung nicht klappt? conf.tt_products_cat.ALL.orderBy = sorting im nsbcat2menu stimmt die Sortierung (gemäss Sortierung im Backend - manuell "freigeschaltet") - in LISTCAT stimmt's noch nicht.... |
27-06-11 22:48:00 | unterste Kategorie |
Franz Holzinger |
Am Ende der untersten Kategorie wird nichts mehr angezeigt. Hier könnte ein Text wie 'keine weitere Unterkategorie' angezeigt werden. Das Feld 'sorting' muss im Extension Manager für tt_products_cat freigeschaltet sein. |
27-06-11 22:59:43 | SQL Debug |
Franz Holzinger |
Die SQL Debug Ausgabe gibt Aufschluss, welche Sortierung tatsächlich verwendet wird: SELECT tt_products_cat.uid uid,tt_products_cat.pid pid,tt_products_cat.tstamp tstamp,tt_products_cat.crdate crdate,tt_products_cat.deleted deleted,tt_products_cat.sorting sorting,tt_products_cat.hidden hidden,tt_products_cat.starttime starttime,tt_products_cat.endtime endtime,tt_products_cat.fe_group fe_group,tt_products_cat.title title,tt_products_cat.subtitle subtitle,tt_products_cat.note note,tt_products_cat.note2 note2,tt_products_cat.image image,tt_products_cat.email_uid email_uid,tt_products_cat.parent_category parent_category,tt_products_cat.tx_ksshopen_title_en tx_ksshopen_title_en FROM tt_products_cat tt_products_cat WHERE 1=1 AND tt_products_cat.deleted=0 AND tt_products_cat.hidden=0 AND(tt_products_cat.starttime<=1309208236)AND(tt_products_cat.endtime=0 OR tt_products_cat.endtime>1309208236)AND tt_products_cat.fe_group IN(' ',0,-1)AND tt_products_cat.uid IN(1)AND tt_products_cat.pid IN(34,95,35,339,36,37,38,100,140,172,341,230,307,309,316,317,318,313,319,311,325,343,354,346,347,348,331,332,333,334,338,344,342,345,350,39,351,335,321,352,312,314,315,96,306,310,324,141,146,142,349,353,144,340,337) ORDER BY tt_products_cat.sorting Es ist also richtig nach 'sorting' sortiert worden. |
27-06-11 23:33:13 | unterste Kat... |
Christian Hernmarck |
wie lasse ich einen solchen Text anzeigen? sorting: wie heisst die Variable? habe nichts passendes gefunden (Feld "sorting")... orderBySortingTables = 'tt_products, tt_products_cat' tt_products 2.7.3.2 |
28-06-11 00:27:10 | sorting... |
Christian Hernmarck |
function getAllChildCats $rowArray = $this->get('', $pid, FALSE, $this->parentField . '=' . intval($category), '', '', '', 'uid'); Wenn letztes Argument = 'sorting' dann stimmt die Sortierung... Kann das sein? Übrigens: der Aufruf wird einmal mit $pid gemacht statt $pids... in class.tx_ttproducts_catlist_view_base.php, Zeile Zeile 271 - oder ist das korrekt...? |
28-06-11 07:53:14 | Sortierung der Kinder Kategorien |
Franz Holzinger |
Die Sortierung der Kinder Kategorien fehlt tatsächlich noch. Korrektur in tt_products/model/class.tx_ttproducts_category.php: function getAllChildCats ($pid, $orderBy, $category = 0) { $rowArray = $this->get('', $pid, FALSE, $this->parentField . '=' . intval($category), '', '', '', 'uid', $orderBy); tt_products/view/class.tx_ttproducts_catlist_view_base.php: $rootCat = $categoryTable->getAllChildCats($pids, $orderBy, ''); // +++ neu .... $rootCat = $categoryTable->getAllChildCats($pids, $orderBy, $currentCat); |
28-06-11 10:34:17 | SQL Debug |
Franz Holzinger |
Die SQL Debug Ausgaben erhält man über die Extension debug_mysql_db. Diese kann man mit einer anderen Debug Extension kombinieren, damit die Ausgabe nicht im Frontend sondern z.B. in eine Datei erfolgen kann. |
28-06-11 11:36:08 | Unterste Kategorie |
Christian Hernmarck |
Ich meinte *diesen* Text... sorry...: Wie kann ich zB. "keine weiteren Unterkategorien" anzeigen lassen. Wüsste nicht wo ich das einstelle... Sorting: ja, so könnte es klappen ich nehme an, es ist in 2.7.3.3 so drin... danke! |
28-06-11 14:48:30 | fehlt noch |
Franz Holzinger |
Der Subpart bei nicht vorhandenen Kategorien könnte so lauten ###ITEM_CATLIST_TEMPLATE_EMPTY### Allerdings ist das derzeit mit tt_products noch nicht möglich. Es wird immer eine leere Seite angezeigt. |
29-06-11 10:54:25 | aha... |
Christian Hernmarck |
ok, bei mir wird nicht eine leere Seite gezeigt, sondern wieder die oberste Kategorie, jedoch in der Variante, dass dort die SUBCATEGORIES_A_1 angezeigt würden... (wenn im Template vorhanden)... Das müsste wohl am selben Ort abgefangen werden... da beim Aufruf von getAllChildCats.... mal sehen. |
29-06-11 13:26:54 | behoben |
Franz Holzinger |
Mit dem nun unterstützten Subpart ###ITEM_CATLIST_TEMPLATE_EMPTY### wird es in der neuesten tt_products 2.7.3 nun behoben. Beim Fehlen dieses Subparts bleibt es auch leer, wenn es keine Unterkategorien mehr gibt. |
30-06-11 01:50:30 | kleiner Fehler |
Christian Hernmarck |
Hallo ein kleiner Fehler im neuen Code - "pibase" fehlt... class.tx_ttproducts_catlist_view.php, Zeile 191: # $content = $this->cObj->substituteMarkerArray($contentEmpty, $globalMarkerArray); $content = $this->pibase->cObj->substituteMarkerArray($contentEmpty, $globalMarkerArray); Somit klappt es nun gut. Danke! Gruss ChH |
< Zurück zum Forum |