Zwei Argumente in Views
Views 7.x-3.5. Hallo. Wie kann ich zwei kontextuelle Filter in Views kombinieren? Es gibt einen Inhaltstyp mit zwei Titeln, einem auf Russisch und einem auf Latein (zum Beispiel die Felder title und field_latin). Für diesen Inhaltstyp wurde das standardmäßige Glossar, das in Views vorhanden ist, kopiert und konfiguriert. Das Problem ist, dass ich die kontextuellen Filter für die oben genannten Felder nicht so einstellen kann, dass die Suche sofort beide berücksichtigt. In der Abfrage, die Views generiert, gibt es eine Bedingung (wenn der Filter 'д' in der URL vorhanden ist): WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') ) AND (( (node.status = '1') ))) und letztendlich möchte ich Folgendes erreichen: WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') OR (SUBSTRING(field_data_field_latin_title.field_latin_title_value, 1, 1) = 'Д')) AND (( (node.status = '1') ))). Ich bin mir nicht sicher, ob ich das Problem ausreichend beschrieben habe, ich werde versuchen, etwas mehr Klarheit hinzuzufügen: Ich möchte unter einer URL wie mysite.ru/glossary/L alle Materialien finden, deren Werte der verschiedenen Textfelder, die in den kontextuellen Filtern von Views angegeben sind, mit L beginnen. Wenn Sie an der Frage interessiert sind, hier ist mein Skype: ivan-malenko (ich habe Ihnen bereits eine Anfrage gesendet). Ich teile gerne eine funktionierende Lösung für ein ähnliches Problem und höre mir Ihre Anmerkungen oder eine einfachere Lösung des beschriebenen Problems an.
- Anmelden oder Registrieren, um Kommentare verfassen zu können