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
404 - Not found - wenn Suchbegriff mit / eingegeben wird #15
Comments
The problem is already in the core. |
Ref: MetaModels/core#139 |
In meiner Mehrfachauswahl stehen Werte die ua. Klammern und Schrägstriche enthalten. Leider wird mir bei Auswahl von Begriffen mit / ( ) eine 404 angezeigt. Gibt es da eventuell schon eine Lösung? |
When using a proper alias column, this problem should not occur. |
Leider weiß ich nicht genau wie ich da jetzt weitermache. Oder bin ich ganz auf dem Holzweg und kann ich nur das eigentliche Text Attribut zu einem Alias Attribut umwandeln? Dann verliere ich aber auch alle Leerzeichen und die Groß/Kleinschreibung. |
hmmm... so als Idee:
|
Ich denke das Problem wird irgendwann behoben? |
hast Du die Variante mit einem eigenen Filtertemplate probiert? |
Habe ich nicht probiert, brauchte eine schnelle Lösung. |
folgendes kann probiert werden (1. und 2. ändern) $strFilterAction .= sprintf(
$GLOBALS['TL_CONFIG']['disableAlias'] ? '&%s=%s' : '/%s/%s',
$strName,
- rawurlencode($strValue)
+ rawurlencode(rawurlencode($strValue))
); https://github.com/MetaModels/core/blob/master/src/MetaModels/FrontendIntegration/HybridList.php#L73 if (is_string($varValue)) {
- $arrReturn[$strName] = rawurldecode($varValue);
+ $arrReturn[$strName] = $varValue;
} damit können Texte mit / oder + oder %20 bis %FF gesucht werden s.a. MetaModels/core#910 |
pls test PR MetaModels/core#1033 |
Closed in favor of MetaModels/core#1033 |
Wenn im Suchfeld ein Suchbegriff mit einem / eingegeben wird, dann bekomme ich eine 404 - Not found - Fehlermeldung.
URL schaut dann folgendermaßen aus:
...../textsearch_5/29548%2F6.html
Suchbegriff war: 29548/6
Not Found
The requested URL /objekt-suche/textsearch_5/29548/6.html was not found on this server.
Laut zonky im Contao-Forum sollte ich
../objekt-suche.html?textsearch_5=29548/6
ausprobieren.
Diese Variante funktioniert und liefert Suchergebnisse zurück.
Der passende Thread im Contao-Forum:
https://community.contao.org/de/showthread.php?54128-MetaModels-Filter-Mehrfachauswahl-Sonderzeichen
LG
The text was updated successfully, but these errors were encountered: