Сообщения без ответов | Активные темы Текущее время: 25 окт 2026, 05:00



Ответить на тему  [ Сообщений: 7 ] 
Как выводить только конкретные поля из массива? 
Автор Сообщение
Задача, собственно, следующая.
В полном тексте объявления выводится много полей некоторого типа (допустим, тип поля value, v).
Однако, в списке объявлений, который выводится при помощи файла list.html, желательно оставить из заданного мной полного списка всего лишь 1-2 значения. Этот список нужен как анонс, где бы я мог, например, сразу заинтересовать посетителя ценой (и только ценой), а полностью все другие детали он пускай посмотрит, если захочет, перейдя по ссылке.
Насколько я понял, поля типа v выводятся при помощи следующей конструкции:

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Конструкция вываливает в тело объявления сразу все возможные значения полей типа v.
Можно ли сделать из них выборку? И каков тогда должен быть код?


Профиль
Где то была тема уже.

У меня сделано так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

_________________
Лучший хостинг по версии Хостинг-Обзор.ру

Звериный домик «Зверком»


Профиль WWW
Ага!
А 23 это ID поля. Определяется в админке в адресной строке после входа в редактирование поля.
Большое спасибо, всё получилось.


Профиль
И к этой же теме.
Есть ли возможность построить по такому же принципу форму поиска? То есть, делать поиск не по всем возможным параметрам, а только по 2-3-4 избранным мной, а остальное скрыть. Ведь на самом деле посетителям нужно всего-то несколько главных параметров (цена, самые важные характеристики продукта), а поди попробуй выцепи их глазом в огромной простыне расширенного поиска.


Профиль
Удали из шаблона код полей ненужных и всё.

_________________
Лучший хостинг по версии Хостинг-Обзор.ру

Звериный домик «Зверком»


Профиль WWW
Тут сложнее немного. В форме поиска тоже используются общие циклы для вывода полей, поэтому чтобы что-то изменить придётся перевёрстывать эту форму вручную,
например, чтобы искать по названию и цене нужно сделать так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Угу, спасибо, буду разбираться.


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 7 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron