EE жасайды арна жазуларының тег параметрімен сәйкесінше немесе сәйкес келеді:
search:body="pickles|shoes"
Егер бұл жеткіліксіз болса:
Қалыпты тізімді тұрақты өрнектермен сүзу
Нәтижелерді тізім ретінде басып шығару кезінде өзіңіздің индекстік бағаныңызды жасай аласыз. Индекс бағанында сіз сүзетін мәндерді біріктіреді.
Қымбат арнады қайта іске қосудың қажеті жоқ, тізімді кэште: әр үлгіде қаралған кезде жазбалар сұраулары. Мен '@' индексі бағаны үшін бөлгіш ретінде пайдаланамын:
{exp:stash:set_list name="cars" parse_tags="yes" limit="500" save="yes" scope="site" replace="no"}
{exp:channel:entries channel="cars"}
{stash:index}{marque}@{color}{/stash:index}
{stash:marque}{marque}{stash:marque}
{stash:color}{color}{stash:color}
{stash:reg}{title}{/stash:reg}
{/exp:channel:entries}
{/exp:stash:set_list}
{!-- get red OR blue AND volkswagen --}
{exp:stash:get_list name="cars" scope="site" match="#^(blue|red)@volkswagen$#" against="index"}
{reg}
{/exp:stash:get_list}
{!-- get red OR volkswagen --}
{exp:stash:get_list name="cars" scope="site" match="#^[email protected]|@volkswagen$#" against="index"}
{reg}
{/exp:stash:get_list}
Caveat
Арна жазбаларымен бірнеше жүзден астам жазбаларды шығару еске қымбат болады және сіздің шаблоныңыз бірінші рет сұралып, сұранысты сұрайды және кэш жасалады. Сіз өзіңіздің оңтайландырылған сұрауыңызды тиісті жазбаларды алу үшін жаза аласыз немесе үлкен нәтижелерді сүзгілеуге тырыссаңыз, тамаша Төмен іздеу .