We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 43855
    • 8 Posts
    Добрый день, обращаюсь к вам с таким вопросом.
    Есть форма поиска с выпадающими подсказками, подсказки тянуться из заголовков страниц, как сделать так, чтобы подсказки брались например с двух TV параметров?

    <form id="search-global-form" class="form-search" action="[[~[[+landing:default=`[[*id]]`]]]]" method="[[+method:default=`get`]]">
         
            <input type="text" class="input-big search-query" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" autocomplete="off" data-provide="typeahead"
            data-items="4" data-source='[ [[getPagetitles? &parents=`8,9`]] ]'/>
            <input type="hidden" name="id" value="[[+landing:default=[[*id]]]]" /> 
            <button type="submit" class="btn" value="">Search</button>
       
    </form>

    Вот пример сниппета, который делает выборку по заголовкам.
    <?
    /* getPagetitles snippet
    use: [[getPagetitles? &parents=`parentsIDs`]] */
    if (!$parents) return;
    $res = $modx->getCollection('modResource',array('parent:IN' => explode(',', $parents)));
    $output = '';
    foreach ($res as $v) {
            $output.= '"'.$v->get('pagetitle').'",';
    }; 
    $output = substr($output,0,-1);
    return $output;

    Заранее вам благодарен за помощь