|
|
27.08.2010, 11:49
|
|
Гость
Гость
|
как сделать несколько страниц отображения одного объекта?
например, в каталоге товаров, я хочу, чтобы спецификации были на одной странице (/shop/item_1.html), а описание на другой HTML странице (/shop/item_details_1.html)
|
|
|
27.08.2010, 14:01
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
1. создаем в компоненте необходимое количество полей типа текст - по количеству страниц, называем их к примеру text1, text2...
2. в полном выводе объекта пишем примерно следующую конструкцию:
Код:";
if (!isset($page)) {$page=1;}
echo "
".($page == 1?"$f_text1 - контент первой страницы": NULL )."
".($page == 2?"$f_text2 - контент второй страницы": NULL )."
и постраничная навигация:
Код:<a href='?page=1'>1</a>
<a href='?page=2'>2</a>
Либо можете прикрутить джава скрипт для работы с вкладками tab content.
|
|
|
27.08.2010, 21:26
|
|
Гость
Гость
|
ответ понял. реализовать смогу.
НО!! нужны именно разные страницы. без GET параметров.
вопрос открыт...
|
|
|
30.08.2010, 14:32
|
|
Гость
Гость
|
это невозможно сделать или на такие запросы администрации нет дела?
|
|
|
30.08.2010, 15:24
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Если нужны именно разные страницы, то можно сделать взяв за основу функционал дочерних записей из модуля интернет магазин, компонент "товар". Если у вас нет этого модуля можете посмотреть в демо версии.
|
|
|
30.08.2010, 15:48
|
|
lalals
Зарегистрирован: 2010-04-07
Сообщений: 12
|
можно использовать шаблоны компонента.
или написать еще один компонент только для показа (через замену classID и т.д.)
|
|
|
15.09.2010, 11:09
|
|
Denis

Зарегистрирован: 2008-07-15
Сообщений: 666
|
Создаете два шаблона компонента для отображения спецификации и описания.
Потом создаете два компонента в разделе ( можно в одном разделе, можно в нескольких) с этим компонентом, для каждого указываете свой шаблон, ключевые слова компонентов в разделе - item и item-details
потом по ссылкам item_1.html и item_details_1.html будет показан один и тот же объект ( с номером 1), но в разных шаблонах
|