Блог

Убрать регионы
19 ноября 2012 13:44

Нередкий вопрос.

Нет штатной опции, чтобы было можно отключить выбор региона при добавлении объявления, а также отбор по регионам на страницах категорий. Единственный вариант - править шаблон. Мы создадим основной регион, куда будут добавлять все сообщения и отредактируем шаблон, таким образом, чтобы все движения с объявлениями проходили в пределах одного региона.

 

Первым делом добавим регион Все регионы и узнаем его ИД. Его можно увидеть в адресной строке при редактировании региона, или как-то так:

 

 

Далее меняем шаблон add.html, добавим в скрытое поле идентификатор региона:


Внимание! Эта строка уже есть, добавлять ещё одно hidden поле не надо, просто вставьте ваш идентификатор.

В этом же шаблоне затем убираем код, отвечающий за выбор региона, скорей всего это 105-106 строки, вот эти:

{%$locale.32%} {%$locale.83%}{%$req%}

Можно попробовать добавить объявление и оно попадёт во все регионы. Чтобы "Все регионы" не маячили на страницах, можно ещё убрать кусок кода в list.html и message.html:

       
  • {%$locale.16%}: {%$message.region|linenav:$allregions:'region'%}

Чтобы убрать выбор региона в шапке надо править header.html соответствующего шаблона.

Для Geo и kebettea надо добавить туда строку:

А в bootstrap убрать большой кусок кода:


    {%foreach from=$top10regioncount item='item'%}    
  • {%$item.region|linenav2:$allregions:$item.counter%}
{%/foreach%}
Ваша оценка:

Комментировать

Ваше имя:
Ваш email:
(не публикуется)
Комментарий:
 
Введите код:
 

Комментарии

Комментариев пока нет