|
|
22.10.2012, 19:05
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Подскажите решение, я что-то придумать не могу.
Суть такова.
Имеем раздел, ну скажем Услуги и в нем несколько подразделов:
- Услуги
-- Химчистка
-- Прачечная
Внутри подразделов создан компонент который отображает собственно перечисленные услуги химчистки, ну скажем пусть будет: "Химчистка мужских костюмов" и "Химчистка женских костюмов" (для примера)
т.е. когда я захожу в подраздел "Химчистка" у меня отображается список услуг и ссылки на более детальную инфу по каждой услуге.
Помимо этого, в раздел добавлен компонент, в котором есть несколько полей: Название, Короткое описание и Полное описание. Когда отображается подраздел "Химчистка" То выводится сначала название раздела и его полное описание, а уже потом список услуг.
Теперь мне надо вывести список подразделов, т.е. "Химчистка" и "Прачечная" в разделе "Услуги", но с сохранением краткого описания, в итоге у меня должно получиться Названием раздела: Услуги. Потом идти названием услуги: Химчистка и потом краткое описание этой услуги и так со всеми подразделами.
Вот я ума не приложу, как мне такое реализовать еще и в своем дизайне, с выводом картинка каждого из разделов и так далее.
Я нашел такое <? echo s_browse_sub($nc_sub,$browse_sub); ?> но оно выведет список, название разделов, без описаний и картинок, а так же не в моем дизайне.
|
|
|
22.10.2012, 19:48
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
С Неткатом можно реализовать все или почти все, что придет в голову......)))
s_browse_sub - да, выведет список разделов, но в соответствии с шаблоном $browse_sub. Вот тут то мы и можем "накрутить" то, что нам нужно.
И картинку вставить (поля уже есть по умолчанию: Настройки - Дополнительные поля).
Так же можно добавить свое описание: Добавить еще поле в Дополнительные поля и вставить это поле в шаблон $browse_sub.
И дизайн какой угодно можно сделать выводимым данным.
Stark
|
|
|
22.10.2012, 19:56
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Цитата:С Неткатом можно реализовать все или почти все, что придет в голову......)))
s_browse_sub - да, выведет список разделов, но в соответствии с шаблоном $browse_sub. Вот тут то мы и можем "накрутить" то, что нам нужно.
И картинку вставить (поля уже есть по умолчанию: Настройки - Дополнительные поля).
Так же можно добавить свое описание: Добавить еще поле в Дополнительные поля и вставить это поле в шаблон $browse_sub.
И дизайн какой угодно можно сделать выводимым данным. а мне надо выводить картинку и данные из полей каждого из подразделов. В этом моя соновная проблема, я до этого дойти не могу. Или в шаблоне $browse_sub сразу можно задать вывести имя поля, которое задано подразделе и оно отобразится?
|
|
|
23.10.2012, 15:06
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Вроде разобрался, но есть вопрос.
я вывожу значение так: Код:<p class=\'p0\'>".listQuery("SELECT SmallText FROM Message509 WHERE Subdivision_ID=".$data[$i][Subdivision_ID],"\$data[SmallText]")."</p>
Поправьте пожалуйста если не правильно.
Этот запрос выводит нужный контент на странице в заданном месте. Теперь нужно еще вывести картинку, которая загружена для этого раздела, вот как ее и каким запросом вывести я незнаю, т.к. в поле images хранится вот такая штукаЦитата:I9kPDvo9zX-preview.jpg:image/jpeg:31545
Я конечно порыскаю еще, но знаний не хватает
|
|
|
23.10.2012, 15:47
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
[QUOTEИли в шаблоне $browse_sub сразу можно задать вывести имя поля, которое задано подразделе и оно отобразится?[/QUOTE]
таки да.)
Картинка для раздела (уже готовые поля): %img, %Pic
Описание для раздела (дополнительное поле-текст): %Nazvanie
------------------
Код:$browse[1]['unactive'] = "img src='%img' /> a href=%URL>%NAME/a> p>%Nazvanie/p>";
------------------
только теги img, а, р прописать как положено,а то у меня что-то левая скобка режет весь код
Stark
|
|
|
23.10.2012, 16:03
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Цитата:Цитата:Или в шаблоне $browse_sub сразу можно задать вывести имя поля, которое задано подразделе и оно отобразится?
таки да.)
Картинка для раздела (уже готовые поля): %img, %Pic
Описание для раздела (дополнительное поле-текст): %Nazvanie
------------------
Код:$browse[1]['unactive'] = "img src='%img' /> a href=%URL>%NAME/a> p>%Nazvanie/p>";
------------------
только теги img, а, р прописать как положено,а то у меня что-то левая скобка режет весь код
Я так пробовал.
В подразделе есть несколько полей:
Name
images
SmallText
Text
В нужно выводить список подразделов с использованием полей images, Name и SmallText
Я пробовал <div><img src='%img'/> <a href=%URL>%NAME</a><p>%SmallText</p></div>
Но в итоге у меня выводится только имя раздела с сылкой на него.
Вызов осуществляю так: <? echo s_browse_sub($sub,$browse_sub)?>
Мне кажется что дело в том, что эти поля, с картинкой и кратким описанием находятся в подразделе, поэтому и не выводятся.
Может быть нужно создать зависимые поля и их выводить? Но я мучаюсь в догадках, незнаю решение потому и прошу помощи.
|