Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keine Daten mehr bei Auswahl... #25

Closed
kein-nickname opened this issue Oct 13, 2014 · 22 comments
Closed

Keine Daten mehr bei Auswahl... #25

kein-nickname opened this issue Oct 13, 2014 · 22 comments
Assignees
Milestone

Comments

@kein-nickname
Copy link

attribute_select -> dev-tng Referenz: fa0d419

Seit dem Update des Select-Attributes werden keine Werte mehr angezeigt und sind keine mehr auswählbar. Betrifft aber nur das Modul Auswahl, bei Mehrfachauswahl werden die Werte angezeigt!

@ways2web
Copy link

same symptoms like : #24

@discordier
Copy link
Member

Bitte mit aktuellster Version nochmal testen, bei mir kommen sowohl bei einem select aus einem MetaModel als auch bei einem select auf tl_page Daten.

Wenn das Problem noch besteht brauche ich Details zur Konfiguration.

@ways2web
Copy link

ja, die Daten werden wieder angezeigt. klasse!
Ein Problem besteht noch mit dem alias für die Urls die beim Filtern nun unschön sind.
Vielleicht fehlt mir noch der blick bzw. knowHow, dass es nun anders konfiguriert werden muss?

früher war es /filteralias/filter-value.html
jetzt ist es /filteralias/numeric_filter_id.html
wobei numeric-filter-id ne Vermutung ist, dafür müßte ich wohl mal die Einträge in der datenbank unter die lupe nehmen.

zu sehen/testen unter : http://tinyurl.com/q46dod4
die ersten beiden Filter (kategorie und Erweiterung) stammen aus einem select attribut und erzeugen die unschönen urls.

der dritte Filter (contao-versionen) funktioniert noch richtig
und stammt aus einem "attribut mehrfachauswahl".

@ways2web
Copy link

für den dokumenten alias gibt es noch keine Lösung oder? Wenn ich das nämlich so online bringe und sich in kürze die urls wieder korrekt generieren hagelt es bei mir zig 404er :)
außerdem ist ein numerische dokumenten alias nicht nur unschön.

gruss
Olli

@MacKP
Copy link
Contributor

MacKP commented Oct 19, 2014

Kannst du uns deine genauen Einstellungen geben von dem Attribut? Da musst du ja die Verknüpfung konfigurieren und auch das Alias Feld angeben. Wenn das nicht passt, dann kann MM das nicht so generierne wie du möchtest. Ich will nur erst auschließen, das es ein Konfiguratiosfehler ist.

@ways2web
Copy link

na klar... mach ich gern ( bis zum fehler beim select attribut funktionierte das ganze)
erst jetzt ist das alias.html ne Nummer, früher war es wirklich das Alias.
ich hab auch noch ne alte Kopie des Projektes, wo das ganze funktioniert. http://tinyurl.com/n8xuhdv
dort sieht man, dass der alias noch ordentlich generiert wird.

Hier die Verknüpfung im Primären MM
1

und hier die alias konfiguration des verknüpften MM
2

hier alle Attribute des verknüpften MM, ich hab gar keine numerischen werte angelegt
3

an diesen Einstellungen hab ich nie was geändert, nur das ergebnis änderte sich nach dem Problem mit dem select

@discordier
Copy link
Member

Hab das Problem identifiziert und teilweise schon behoben. Allerdings hab ich noch ein Problem mit ein paar alias sourcen wie u.a. Tags usw. die muss ich noch fixen und dann ist wieder alles wie vorher, nur besser.

@ways2web
Copy link

👍

discordier added a commit that referenced this issue Oct 20, 2014
Now the select should be working again. There will be problems when
using complex fields holding multiple values, in the kind of tags of
file, as alias tough (this should never occur).
@discordier discordier added this to the 2.0.0 milestone Oct 20, 2014
@discordier discordier self-assigned this Oct 20, 2014
discordier added a commit that referenced this issue Oct 20, 2014
@ways2web
Copy link

ich erhalte seit dem letzen Update SQL Fehler.
die beziehen sich wohl auf die tabellen, die werte des select-attributs beinhalten

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 'FROM mm_kategorien WHERE category_alias IN ('Backend')' at line 1 (SELECT FROM mm_kategorien WHERE category_alias IN ('Backend')) thrown in system/modules/core/library/Contao/Database/Statement.php on line 283

0 system/modules/core/library/Contao/Database/Statement.php(254): Contao\Database\Statement->query()
1 [internal function]: Contao\Database\Statement->execute(Array)
2 system/modules/core/library/Contao/Database/Statement.php(502): call_user_func_array(Array, Array)
3 composer/vendor/metamodels/attribute_select/src/MetaModels/Filter/Rules/FilterRuleSelect.php(74): Contao\Database\Statement->executeUncached(Array)
4 composer/vendor/metamodels/attribute_select/src/MetaModels/Filter/Rules/FilterRuleSelect.php(88): MetaModels\Filter\Rules\FilterRuleSelect->sanitizeValue()
5 composer/vendor/metamodels/attribute_select/src/MetaModels/Attribute/Select/AbstractSelect.php(163): MetaModels\Filter\Rules\FilterRuleSelect->getMatchingIds()
6 composer/vendor/metamodels/core/src/MetaModels/Filter/Rules/SearchAttribute.php(81): MetaModels\Attribute\Select\AbstractSelect->searchFor('Backend')
7 composer/vendor/metamodels/core/src/MetaModels/Filter/Filter.php(114): MetaModels\Filter\Rules\SearchAttribute->getMatchingIds()
8 composer/vendor/metamodels/core/src/MetaModels/Filter/Setting/Collection.php(247): MetaModels\Filter\Filter->getMatchingIds()
9 composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/FrontendFilter.php(230): MetaModels\Filter\Setting\Collection->getParameterFilterWidgets(Array, Array, Object(MetaModels\FrontendIntegration\FrontendFilterOptions))
10 composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/FrontendFilter.php(75): MetaModels\FrontendIntegration\FrontendFilter->getFilters()
11 composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/Module/Filter.php(74): MetaModels\FrontendIntegration\FrontendFilter->getMetaModelFrontendFilter(Object(MetaModels\FrontendIntegration\Module\Filter))
12 system/modules/core/modules/Module.php(148): MetaModels\FrontendIntegration\Module\Filter->compile()
13 composer/vendor/metamodels/core/src/MetaModels/FrontendIntegration/Module/Filter.php(62): Contao\Module->generate()
14 system/modules/core/elements/ContentModule.php(63): MetaModels\FrontendIntegration\Module\Filter->generate()
15 system/modules/core/library/Contao/Controller.php(456): Contao\ContentModule->generate()
16 system/modules/core/modules/ModuleArticle.php(196): Contao\Controller->getContentElement(Object(Contao\ContentModel), 'main')
17 system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
18 system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
19 system/modules/core/library/Contao/Controller.php(392): Contao\ModuleArticle->generate(false)
20 system/modules/core/library/Contao/Controller.php(254): Contao\Controller->getArticle(Object(Contao\ArticleModel), false, false, 'main')
21 system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule('0', 'main')
22 index.php(253): Contao\PageRegular->generate(Object(Contao\PageModel), true)
23 index.php(437): Index->run()
24 {main}

@Sorato95
Copy link

Hallo,

Ich habe das selbe Problem wie ways2web seit dem letzten Update.

@MacKP
Copy link
Contributor

MacKP commented Oct 22, 2014

Kann ich nachstellen.

@MiniModel
Copy link
Member

This issue has been labeled with "testing" but got no feedback.

We are reliant on feedback to prove a ticket fixed as we can not tell if the ticket has been resolved if we receive no feedback.
I will close this ticket now, as I assume it has been resolved.
If the ticket should still be valid, please feel free to reopen it.

@kein-nickname could you please have a final look at this and tell if your issue has been resolved?

@discordier
Copy link
Member

Sorry, testing tag war nicht entfernt worden. @MacKP bitte in Zukunft bei confirmed Tickets das testing clearen sonst macht @MiniModel die immer zu.

Sorato95 added a commit to Sorato95/attribute_select that referenced this issue Oct 29, 2014
@ways2web
Copy link

@Sorato95 der fix funktioniert für diesen issue??

@Sorato95
Copy link

@ways2web also bei mir schon, hört sich so an als würde der bei dir nicht funktionieren?

EDIT: es geht schon um den SQL Syntax Error nach dem etwas selektiert und gefiltert wurde, oder?

@ways2web
Copy link

ok.. hab ich angepasst. sieht sehr gut aus bisher! 👍

filtern funktioniert wieder....und generierten urls passen auch. es geht vorwärts!

@discordier
Copy link
Member

Behebt aber leider nicht alle Probleme, siehe Kommentar im PR.

@ways2web
Copy link

ways2web commented Nov 1, 2014

ja, schon gelesen. Aber wenigstens kann ich die seite weiter aufbauen bis es eine komplett-Lösung gibt.

@discordier
Copy link
Member

Dass es als Hotfix bei dir geeignet ist bezweifle ich ja nicht. Dennoch ist es nur eine Loesung fyr genau deine Konfiguration.

@discordier
Copy link
Member

@ways2web bitte nochmal mit 106ba1e und 3fc0641
testen.

@ways2web
Copy link

ways2web commented Nov 4, 2014

sieht gut nach den ersten Tests!

  1. Daten werden gelistet.
  2. Filtern funktioniert.
  3. Urls stimmen
    👍

@discordier
Copy link
Member

Gut, dann mach ich das ersmtmal zu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants