в поддомене не работает поиск mSearch2
        Поиск выкидывает на главную страницу( не знаю в чем дело вроде прописано все так же как на главном сайте. 
kaenk.energo.gov.kz/index.php?id=11971
    
    
                                                                                
            kaenk.energo.gov.kz/index.php?id=11971
Комментарии: 8
                Напишите чанк вызова сниппета!
Попробуйте принудительно поставить вот так:
Например у вас два контекста:
Web1 и web2
в Web1 у вас ресурсы с ID 1,2,3,4,5
а в Web2 у вас ресурсы с ID 6,7,8,9
Поисковик у вас отображается на всех страницах, но вывод надо настроить на конкретную!
Результаты поиска у вас к примеру выводятся на страницу с ID 7 (разумеется во втором контексте), то ваш вызов примет форму:
                    Попробуйте принудительно поставить вот так:
<form action="[[~[[+pageId]]]]" method="get" class="box msearch2" id="mse2_form">Где вместо [[~[[+pageId]]]] укажите страницу на которую вам нужно ввести результат, нужного вам контекста.Например у вас два контекста:
Web1 и web2
в Web1 у вас ресурсы с ID 1,2,3,4,5
а в Web2 у вас ресурсы с ID 6,7,8,9
Поисковик у вас отображается на всех страницах, но вывод надо настроить на конкретную!
Результаты поиска у вас к примеру выводятся на страницу с ID 7 (разумеется во втором контексте), то ваш вызов примет форму:
<form class="navbar-form msearch2" id="mse2_form" action="[[~2]]" method="get">Вуоля! Готово! Вы восхитительны :D            <form action="[[~[[+pageId]]]]" method="get" class="well msearch2" id="mse2_form">
	<div class="row">
		<div class="form-group col-md-10">
			<input type="text" class="form-control" name="[[+queryVar]]" placeholder="[[%mse2_search]]" value="[[+mse2_query]]" />
		</div>
		<button type="submit" class="btn btn-default">
			<i class="glyphicon glyphicon-search"></i> [[%search]]
		</button>
	</div>
</form>Вот чанк при смене на айди страницы не изменилось ничего(cerc.energo.gov.kz/index.php?id=8686&query=%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE
energo.gov.kz/index.php?id=4289&query=%D0%9C%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE
тут работает
а тут нет kaenk.energo.gov.kz/index.php?id=4289&query=%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE
и вот не знаю вроде один и тот все одинаково но почему не работает
                хм… попробуйте еще контекст принудительно поставить, а если используете один шаблон на много ресурсов и контекстов, то:
                    &context=`[[*context_key]]`            
                извиняюсь не это в форму вывода поставить надо?            
                    <!--form action="{$_modx->makeUrl($pageId)}" method="get" class="searchForm msearch2" id="mse2_form" target="_blank">
				<input type="hidden" name="id" value="{$pageId}" />
				<input type="text" name="{$queryVar}" placeholder="{$_modx->lexicon('header_search')}" value="{$mse2_query}" />
				<button type="submit" title="{$_modx->lexicon('header_search_button')}"> </button>
			</form-->Может ли быть что макеюрл в каком то файле прописан?            
                kaenk.energo.gov.kz/index.php?id=4289
при поиске сюда отправляет а страница kaenk.energo.gov.kz/index.php?id=14759
для поддомена а для основного уже 4289
                    при поиске сюда отправляет а страница kaenk.energo.gov.kz/index.php?id=14759
для поддомена а для основного уже 4289
                1)
2)
                    <!--form action="[[++site_url]][[~14759]]" method="get" class="searchForm msearch2" id="mse2_form" target="_blank">
				<input type="hidden" name="id" value="{$pageId}" />
				<input type="text" name="{$queryVar}" placeholder="{$_modx->lexicon('header_search')}" value="{$mse2_query}" />
				<button type="submit" title="{$_modx->lexicon('header_search_button')}"> </button>
			</form-->следом она вызывает 2)
{var $main_ctx = $_modx->config.main_ctx ?: $_modx->context.key}
{$_modx->runSnippet('!mSearchForm', [
	'pageId'	=> $_modx->resource->id,
	'tplForm'	=> 'tpl.mSearch2.form.page',
])}
{$_modx->runSnippet('!mFilter2', [
	'parents'		=> 0,
	'context'		=> $main_ctx,
	'tplOuter'		=> 'tpl.mFilter2.outer.page',
	'tpl'			=> 'tpl.mSearch2.row.page',
	'suggestions'	=> 0,
	'filters'		=> '
		createdon:year,
        createdon:month,
	',
])}
{*
resource|parent:parents,
*}и вот тот шаблон поиска <form action="{$_modx->makeUrl($pageId)}" method="get" class="well msearch2 search_page_form" id="mse2_form">
	
	<input type="hidden" name="id" value="{$pageId}" />
	
	<div class="row">
		<div class="form-group col-md-12">
			<input type="text" class="form-control" name="{$queryVar}" placeholder="{$_modx->lexicon('mse2_search')}" value="{$mse2_query}" />
			<button type="submit" class="btn btn-primary">
				<i class="fa fa-search" aria-hidden="true"></i> {$_modx->lexicon('header_search_button')}
			</button>
		</div>
	</div>            &context=`[[*context_key]]`Вот это надо подставлять в форму вывода сниппета и попробуйте для начала чанки стандартные, чтобы проверить работоспособность, кстати фот это должно работать:<form class="navbar-form msearch2" id="mse2_form" action="[[~2]]" method="get">атрибут action="[[~2]]" как раз и должен перенаправлять на страницу с результатом поиска            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.