Hallo!
Ich möchte die Produkte bei der Ansicht LIST nach dem Titel sortieren. Egal was ich versuche, es bleibt die starre sortierung in der Reihenfolge wie die Datensätze eingegeben wurden.
Hier meine Versuche:
plugin.tt_products {
conf.tt_products.ALL.orderBy = title
orderBy = title
}
Beide Varianten zeigen keine Wirkung, auch einzeln nicht. Ich habe auch schon versucht nach uid zu sortieren - auch ohne Erfolg.
Ich verwende Typo3 4.1.6 und tt_products 2.5.5
Danke für Eure Hilfe
Gernott
hat niemand eine idee?
ich finde auch bei der suche hier und bei google nichts.
kann es sein, daß das ein neuer bug im shop ist?
abgesehen davon, dass Zeile 3 rausgehört und das Ganze ins setup und nicht etwa in die constants gehört, wüsste zumindest ich nicht, warum es nicht gehen sollte!
Danke für Deine Antwort!
Ich habs auch schon ohne zeile 3 probiert und natürlich steht das im Setup...
Hast Du die selbe shop-version wie ich?
tt_products 2.5.5
lg
Gernot
habe ich! und ich hab es nie anders gemacht!
Im Objectbrowser wirds auch richtig angezeigt.
Das gibts ja nicht - ich bin am verzweifeln :-(((
Objectbrowser:
[conf]
-[tt_products]
--[ALL]
---[orderBy]=title
---[requiredFields]=uid,pid,category,price,price2,tax,inStock
---[language]
---[controlFields]
----[newItemDays]=crdate, starttime
---[image]
-[tt_products_articles]
--[ALL]
---[requiredFields]=uid,pid,title,uid_product,price,price2,inStock
-[tt_products_cat]
--[ALL]
---[language]
---[orderBy]=sorting
---[separator]=/
---[pid_list]=TEXT
[payment]
Kannst Du mir bitte Dein ganze TS von tt_products posten?
Vielen Dank
Gernot
Probier mal das hier:
conf {
tt_products.ALL.orderBy = category, title
tt_products_cat.ALL.orderBy = title
}
Hallo!
Ich habe den Fehler gefunden. Ist ein Bug im Shop wies aussieht.
In der Datei /typo3conf/ext/tt_products/view/class.tx_ttproducts_list_view.php
Zeile 468:
$selectConf['selectFields'] = 'DISTINCT'.$itemTable->table->transformSelect($selectFields);
ändern in:
$selectConf['selectFields'] = $itemTable->table->transformSelect($selectFields);
Ich verwende MYSQL 4.1.21 - vielleicht liegt darin das Problem?
lg
Gernot
Ich verwende MYSQL 4.1.21 - vielleicht liegt darin das Problem?
Die verwende ich auch und funktioniert trotzdem!
Meine Seite ist bei Mittwald gehostet...
Nochmal zum Problem:
Ich hab das SELECT, welches generiert wird, in PHPMyAdmin eingegeben, und es erscheint die unsortierte Liste. Wenn ich das DISTINCT entferne, wird richtig sortiert.
Das habe ich dann (wie oben beschrieben) ins Modul übertragen. Das Problem liegt also definitiv am SQL Befehl. Warum es bei Dir klappt und bei mir nicht ist mir allerdings ein Rätsel...
Bzw. weiß ich auch nicht wieso das SQL-Result nicht sortiert wird, wenn man "SELECT DISTINCT uid..." angibt.
lg
Gernott
Hier muß jedenfalls ein Leerzeichen rein. Aber ich denke, dass das nur so beim reinkopieren rausgeflutscht ist.
'DISTINCT '
Ansonsten würde ich mal die db ürberprüfen, vielleicht hat die ja irgendswelche Macken. Vielleicht ist irgendein Feld das abgefragt wird mit gleichen oder gar keinen Werten gefüllt, womit distinct dann möglicherweise seine Probleme hat.
Mehr fällt mir dann aber leider auch nicht mehr ein...