Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7
autor | |
13-09-11 17:50:08 | SQL Debug |
Florian Eggl |
* Ich weiß jetzt nicht, ob das stimmt - folgender Text ist aus dem Debug Modus (DBAL Debug) ein Absatz - am Ende kommt ein products.sorting: function/mode Pg88 exec_SELECTquery(tt_products products LEFT OUTER JOIN tt_products_cat tt_products_cat ON tt_products_cat.uid=products.category) - class.tx_ttproducts_list_view.php#787->exec_SELECT_queryArray // class.tx_table_db.php#1139->exec_SELECTquery // class.tx_table_db.php#1056->exec_SELECTquery $query SELECT DISTINCT products.uid uid,products.pid pid,products.category category,products.price price,products.price2 price2,products.directcost directcost,products.graduated_price_uid graduated_price_uid,products.tax tax,products.inStock inStock,products.datasheet datasheet,products.unit_factor unit_factor,products.weight weight,products.image image,products.title title,products.subtitle subtitle,products.bulkily bulkily,products.special_preparation special_preparation,products.additional additional FROM tt_products products LEFT OUTER JOIN tt_products_cat tt_products_cat ON tt_products_cat.uid=products.category WHERE products.pid IN(93)AND 1=1 AND(products.inStock > 0)AND(products.category IN(1))AND products.deleted=0 AND products.hidden=0 AND(products.starttime<=1315928445)AND(products.endtime=0 OR products.endtime>1315928445)AND products.fe_group IN(' ',0,-1) ORDER BY tt_products_cat.sorting,products.sorting LIMIT 11 num_rows() 11 miliseconds 6.936 * Was müsste im Object Browser der Extension unter tt_products stehen? Ich finde nur [orderByItemNumberSg] = 0 Ansonnsten kein orderBy.... |
13-09-11 17:51:11 | SQL Debug |
Florian Eggl |
Es wurde jetzt leider ein neuer Thread eröffnet.... sorry |
13-09-11 19:03:15 | Sortierung der Produkte |
Franz Holzinger |
Es ist standardmäßig an erster Stelle eine Sortierung nach den Kategorien aktiviert. conf.tt_products_cat.ALL { onlyChildsOfCurrent = 1 language.type = table language.table = tt_products_cat_language orderBy = sorting } Das muss ev. deaktiviert werden. |
14-09-11 00:41:42 | Sortierung Produkte |
Florian Eggl |
Wenn ich diesen Text in das Setup des extTemplates einbinde passiert nichts anderes! Oder muss ich das erst DEaktivieren?!? Trotzdem mal zwischenzeitlich Danke für die Hilfe! |
15-09-11 17:11:35 | deaktivieren |
Franz Holzinger |
Die Sortierung über Kategorien muss deaktiviert werden, z.B.: Es ist standardmäßig an erster Stelle eine Sortierung nach den Kategorien aktiviert. conf.tt_products_cat.ALL { orderBy > } |
16-09-11 21:14:02 | deaktivieren |
Florian Eggl |
Habe das conf.tt_products_cat.ALL { orderBy > } dem im Setup der Extension hinzugefügt, nur leider wieder keine Sortiermöglichkeit im Backend und Frontend. |
17-09-11 21:34:40 | Sortierung im Backend |
Franz Holzinger |
Die Sortierung im Backend muss immer da sein, wenn in tt_products 2.7.2 die Kommentare in der Datei ext_tables.php weggelöscht worden sind: // 'sortby' => 'sorting', Welches SQL ist denn jetzt im Frontend erzeugt worden? Eine Sortierung nach Kategorien kann es jetzt nicht mehr geben. |
18-09-11 11:19:53 | Sortierung im Backend |
Florian Eggl |
function/mode Pg88 exec_SELECTquery(tt_products products LEFT OUTER JOIN tt_products_cat tt_products_cat ON tt_products_cat.uid=products.category) - class.tx_ttproducts_list_view.php#787->exec_SELECT_queryArray // class.tx_table_db.php#1139->exec_SELECTquery // class.tx_table_db.php#1056->exec_SELECTquery $query SELECT DISTINCT products.uid uid,products.pid pid,products.category category,products.price price,products.price2 price2,products.directcost directcost,products.graduated_price_uid graduated_price_uid,products.tax tax,products.inStock inStock,products.datasheet datasheet,products.unit_factor unit_factor,products.weight weight,products.image image,products.title title,products.subtitle subtitle,products.bulkily bulkily,products.special_preparation special_preparation,products.additional additional FROM tt_products products LEFT OUTER JOIN tt_products_cat tt_products_cat ON tt_products_cat.uid=products.category WHERE products.pid IN(93)AND 1=1 AND(products.inStock > 0)AND(products.category IN(1))AND products.deleted=0 AND products.hidden=0 AND(products.starttime<=1316337203)AND(products.endtime=0 OR products.endtime>1316337203)AND products.fe_group IN(' ',0,-1) ORDER BY tt_products_cat.sorting,products.sorting LIMIT 26 num_rows() 11 miliseconds 8.576 ------------ das kommt beim debuggen die // beim sorting sind weg und conf.tt_products_cat.ALL { orderBy > } ist im setup drinnen! die pfeile zum reihen sind im be leider immer noch nicht das keine ahnung warum |
19-09-11 12:46:26 | orderBy |
Franz Holzinger |
Es muss irgendein orderBy auf category gesetzt worden sein. Denn im SQL Debug ist das immer noch enthalten. Ist ein globales orderBy gesetzt worden? Es muss mit dem TypoScript Object Browser nachgeprüft werden, ob tatsächlich kein orderBy mehr aktiv ist. Vermutlich ist der TYPO3 Cache (Configuration Cache) nicht gelöscht worden. Denn sonst müssten die Pfeile zum Verschieben im TYPO3 Backend auch angezeigt werden. Es kann auch ein Fehler innerhalb von TYPO3 sein, dass das Löschen vielleicht nicht funktioniert hat. Dann müssen die Dateien temp_CACHED* im Verzeichnis typo3conf manuell gelöscht werden. |
1-10-11 11:36:04 | orderBy |
Florian Eggl |
Hab jetzt nochmal eine neue Typo3 installation erstellt und es funktioniert wieder nicht -> werde das Thema daher leider belassen so wie es ist - werde mir mit der Reihenfolgen anders abhelfen Trotzdem Vielen Dank!!!! |
< Zurück zum Forum |