FE-Edit auf UserID beschränken
Hallo Community,
in einer meiner Installationen möchte ich gerne den Workflow einsetzen und dabei eben auch das Modul "Katalog-Liste" mit der Möglichkeit zum FE-Edit.
Das funktioniert soweit, sobald ich die Liste jedoch versuche einzuschränken, indem ich userid={{user::id}} verwende, kriege ich eine Fehlermeldung:
Code:
Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 (SELECT id,pid,sorting,tstamp,category,titel,entryDate,member,userid, (SELECT name FROM tl_catalog_types WHERE tl_catalog_types.id=pinboard.pid) AS catalog_name, (SELECT jumpTo FROM tl_catalog_types WHERE tl_catalog_types.id=pinboard.pid) AS parentJumpTo FROM pinboard WHERE pid='2' AND userid=) thrown in /var/www/virtual/.../htdocs/system/libraries/Database.php on line 642
#0 /var/www/virtual/.../htdocs/system/libraries/Database.php(589): Database_Statement->query()
#1 /var/www/virtual/.../htdocs/system/modules/catalog/ModuleCatalogList.php(214): Database_Statement->execute(Array)
#2 /var/www/virtual/.../htdocs/system/modules/frontend/Module.php(140): ModuleCatalogList->compile()
#3 /var/www/virtual/.../htdocs/system/modules/catalog/ModuleCatalog.php(143): Module->generate()
#4 /var/www/virtual/.../htdocs/system/modules/catalog/ModuleCatalogList.php(79): ModuleCatalog->generate()
#5 /var/www/virtual/.../htdocs/system/modules/frontend/ContentModule.php(72): ModuleCatalogList->generate()
#6 /var/www/virtual/.../htdocs/system/libraries/Controller.php(415): ContentModule->generate()
#7 /var/www/virtual/.../htdocs/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('118')
#8 /var/www/virtual/.../htdocs/system/modules/frontend/Module.php(140): ModuleArticle->compile()
#9 /var/www/virtual/.../htdocs/system/modules/frontend/ModuleArticle.php(71): Module->generate()
#10 /var/www/virtual/.../htdocs/system/libraries/Controller.php(348): ModuleArticle->generate(false)
#11 /var/www/virtual/.../htdocs/system/libraries/Controller.php(221): Controller->getArticle('57', false, false, 'main')
#12 /var/www/virtual/.../htdocs/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
#13 /var/www/virtual/.../htdocs/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
#14 /var/www/virtual/.../htdocs/index.php(333): Index->run()
#15 {main}
Ich habe schon einiges versucht, um das Problem zu beheben:
- sichergestellt, dass das Feld auch tatsächlich userid heißt
- Katalog und dazugehörige Erweiterungen auf den neuesten Stand gebracht (ER)
- Module geöffnet und geschlossen, um Änderungen definitiv zu speichern
- mit anderen, funktionierenden Installationen verglichen
Hat aber alles nix genützt.
Hat jemand von Euch eine Idee?
Problem besteht weiterhin
Hallo MacKP,
hab noch immer das Problem mit der userid-Bedingung in Verbindung mit dem Katalog-Liste Modul. Hast du ne Idee, an wem ich mich da wenden könnte? Oder hat eine/r mittlerweile ne Lösung gefunden?
Kann man eigentlich ein Catalog-Update wieder rückgangig machen? Bin der Meinung, das das vor dem letzten Update wunderbar lief!
Vielen Dank und viele Grüße
So funktioniert es erstmal
So, habe jetzt erstmal die Catalog Version 2.0.a3b von http://code.google.com/p/typolight-catalog/ wieder aufgespielt. Die Bedingung (userid={{user::id}}) im Modul Liste läuft hier bestens. Jetzt muß mir nur noch jemand sagen warum :D
Viele Grüße