pwnz22

Сменить значение 0 на свое в {$structure_box}

Recommended Posts

Как сменить 0 - ое  значение {$structure_box} на свое ? https://i.gyazo.com/bcd8b9c2d057e193fd4a4604344927a4.png

И убарть точки перед значениями?

По логике выборки 0 менять нельзя, иначе будут проблемы с движком. Какое вы туда значение хотите поставить?

Точки в новых версиях сделаем заменитель для него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По логике выборки 0 менять нельзя, иначе будут проблемы с движком. Какое вы туда значение хотите поставить?

Точки в новых версиях сделаем заменитель для него.

Чтобы по-умолчанию было выбрано первое значение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну хотябы нулевое изменить на что-то можно?) {0~~Объект} - делал так, неполучилось.

Нет.

Вы поймите, что 0 мы не просто так ввели.

Это поле обязательно, без него не будут работать линки на сайте.

Если бы не было 0-я все бы лепили в одну и ту же категорию объявления, и смысла в этом поле не было.

Нужно чтобы человек осознанно выбрал значение там.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет.

Вы поймите, что 0 мы не просто так ввели.

Это поле обязательно, без него не будут работать линки на сайте.

Если бы не было 0-я все бы лепили в одну и ту же категорию объявления, и смысла в этом поле не было.

Нужно чтобы человек осознанно выбрал значение там.

Может я неправильно обяъснил) я хочу изменить "выбрать раздел" на "объект" это тоже нельзя?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может я неправильно обяъснил) я хочу изменить "выбрать раздел" на "объект" это тоже нельзя?)

Вот теперь совсем не понял.

Тогда объясните на примере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если такую манипуляцию нужно сделать для формы поиска, то показываю.

 

В файле /main/main.php нашего шаблона содержится строка вида

$this->template->assert('structure_box', $Structure_Manager->getCategorySelectBoxWithName('topic_id', $this->getRequestValue('topic_id') ));

Она создает список выбора для формы поиска на основании Структуры. Как мы можем видеть, свое значение выбраного топика она черпает из запроса

$this->getRequestValue('topic_id')

А мы схитрим. Эту строку мы заменим на

$tid=intval($this->getRequestValue('topic_id'));if($tid===0){$tid=6163;}$this->template->assert('structure_box', $Structure_Manager->getCategorySelectBoxWithName('topic_id', $tid ));

Т.е. мы опросили запрос, если топик у нас никакой не выбран (==0), то мы нагло ставим нужный нам ид категории (6163). Не вмешиваясь в запрос. Если юзер что-то поищет формой поиска, то topic_id в запросе не будет пустой, и мі его не изменим. А если не поищет, то мі сразу предложим ему Дома и дачи.

 

Я вам там вживил єту штуку, поправите себе 6163 на нужную идешку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://embed.gyazo.com/bcd8b9c2d057e193fd4a4604344927a4.png- вот тут сначала надпись "выбрать раздел" а дальше идут объекты) я в поиске сделал длину короче задал ему класс baths. Теперь хочу изменить  "выбрать раздел"  на короткий т.е. на "объект".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://embed.gyazo.com/bcd8b9c2d057e193fd4a4604344927a4.png- вот тут сначала надпись "выбрать раздел" а дальше идут объекты) я в поиске сделал длину короче задал ему класс baths. Теперь хочу изменить  "выбрать раздел"  на короткий т.е. на "объект".

/apps/language/language/ru/frontend.ini

 

L_CHOOSE_TOPIC="выбрать раздел"
 
поменяйте на свое, но при обновлении надо будет каждый раз менять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

/apps/language/language/ru/frontend.ini

 

L_CHOOSE_TOPIC="выбрать раздел"
 
поменяйте на свое, но при обновлении надо будет каждый раз менять.

 

Спасибо)

 

Если такую манипуляцию нужно сделать для формы поиска, то показываю.

 

В файле /main/main.php нашего шаблона содержится строка вида

$this->template->assert('structure_box', $Structure_Manager->getCategorySelectBoxWithName('topic_id', $this->getRequestValue('topic_id') ));

Она создает список выбора для формы поиска на основании Структуры. Как мы можем видеть, свое значение выбраного топика она черпает из запроса

$this->getRequestValue('topic_id')

А мы схитрим. Эту строку мы заменим на

$tid=intval($this->getRequestValue('topic_id'));if($tid===0){$tid=6163;}$this->template->assert('structure_box', $Structure_Manager->getCategorySelectBoxWithName('topic_id', $tid ));

Т.е. мы опросили запрос, если топик у нас никакой не выбран (==0), то мы нагло ставим нужный нам ид категории (6163). Не вмешиваясь в запрос. Если юзер что-то поищет формой поиска, то topic_id в запросе не будет пустой, и мі его не изменим. А если не поищет, то мі сразу предложим ему Дома и дачи.

 

Я вам там вживил єту штуку, поправите себе 6163 на нужную идешку.

За этот способ тоже спасибо) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас