Simple Search отправляет на текущую страницу
        Здравствуйте!
Упёрся в Simple Search,,. Прошу помощи ибо сам в тупике.
С главной страницы всё работает нормально. С внутренних страниц подставляется
откуда появляется about/ не пойму. Гуглем пользовался, но ответа не нашёл.
Что я только не писал в acton — до лампочки. В head тег 
стоит. Да, сайт двуязычный, htaccess вот такой. Может здесь что-то не так?
Буду признателен за подсказку.     
    
    
                                                                                
            Упёрся в Simple Search,,. Прошу помощи ибо сам в тупике.
С главной страницы всё работает нормально. С внутренних страниц подставляется
https://site.ru/about/?search=Lorem+ipsum+dolor&id=64откуда появляется about/ не пойму. Гуглем пользовался, но ответа не нашёл.
<base href="[[++site_url]]" />стоит. Да, сайт двуязычный, htaccess вот такой. Может здесь что-то не так?
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|ru)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|ru)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|ru)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]Буду признателен за подсказку.
Комментарии: 7
                покажите вызов сниппета + код чанка формы            
                    
                Вызов
Форма
 
                    [[!SimpleSearchForm? 
      &ids=`0`
      &landing=`64`
      &tpl=`@FILE chunks/search/searchform.tpl`
    ]]Форма
<div class="h-100 d-flex align-items-center justify-content-center">
        <div class="search-close-switch">+</div>
        <form class="search-model-form">
            <input type="text" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" placeholder="Search here.....">
            <input type="hidden" name="id" value="[[+landing]]" />
        </form>
    </div>
</div>            
                Форма не вся вставилась
                    <div class="search-model" action="[[~[[+landing]]]]" method="[[+method:default=`get`]]">
    <div class="h-100 d-flex align-items-center justify-content-center">
        <div class="search-close-switch">+</div>
        <form class="search-model-form">
            <input type="text" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" placeholder="Search here.....">
            <input type="hidden" name="id" value="[[+landing]]" />
        </form>
    </div>
</div>            
                Вас не смущает что вот так не верно? и все эти параметры должны быть у тега form?
                    <div class="search-model" action="[[~[[+landing]]]]" method="[[+method:default=`get`]]">            
                О да!
Слона-то я и не заметил.
Спасибо большое, конечно же теперь всё работает.
                    Слона-то я и не заметил.
Спасибо большое, конечно же теперь всё работает.
                Сам никогда не юзал, но похоже то что вам нужно является параметром:
                    urlSchemehttps://docs.modx.com/current/en/extras/simplesearch/simplesearch            
                Поставил в action
Глядя в код страницы, получается всё правильно —
а переходит всё равно по адресу
где site.ru/about/ — адрес текущей страницы, на которой вызывается форма.
                    {$modx->makeUrl(64,'','','https')}Глядя в код страницы, получается всё правильно —
<div class="search-model" action="https://site.ru/search" method="get">а переходит всё равно по адресу
https://site.ru/about/?search=Lorem+ipsum+dolor&id=64где site.ru/about/ — адрес текущей страницы, на которой вызывается форма.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.