|
|
06.04.2012, 17:58
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Отлично. Огромное спасибо!
Сейчас буду доделывать шаблон и попробую;-)
|
|
|
07.04.2012, 14:35
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
А допустим если так:
Добавил к ссылке Код:$FullLink?template=85 в итоге у меня открывается: Цитата:http://test.loc/Товар2/Товар2_13.html?template=85
Вот все как бы нормально, но вот стоит убрать в конце и открыть ссылку Цитата:http://test.loc/Товар2/Товар2_13.html то открывается не то, что надо.
Можно это как-то вылечить?!
Можно ли как-то сделать, чтобы ссылка сохранилась без ?template=85
если это нельзя, чтобы ссылка без не открывалась или переадресовывалась Цитата:http://test.loc/Товар2/Товар2_13.html на Цитата:http://test.loc/Товар2/Товар2_13.html?template=85
|
|
|
09.04.2012, 12:05
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
В штатном функционале неткета нельзя сделать отдельный макет дизайна для подробного просмотра записи компонента. Я на своей практике такой необходимости не встречал. Если покажете свой дизайн, то будет понятнее, что именно за задача и какие варианты решения есть.
Temet nosce...
|
|
|
09.04.2012, 14:07
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
У нас встречалась такая необходимость.
Тогда, правда, обошлись какими-то другими путями, но в принципе, какие-то дырки возможности есть.
Например, можно попробовать подменить в системных настройках переменные:
$template_header
$template_footer
Если ваш 85 макет простой, без всяких хитрых настроек, то вытащите прямо оттуда.
|
|
|
10.04.2012, 14:57
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Цитата:В штатном функционале неткета нельзя сделать отдельный макет дизайна для подробного просмотра записи компонента. Я на своей практике такой необходимости не встречал. Если покажете свой дизайн, то будет понятнее, что именно за задача и какие варианты решения есть.
вот так выглядит главная:
Вот так каталог товаров:
Вот так подробности о товаре(должны отображаться):
А вот так выглядит, если открыть ссылку напрямую, без подстановки шаблона:
Хотелось бы, чтобы убрав ?template=85 открывалась страница не в установленном шаблоне для страницы, а в моем случае 85-м.
|
|
|
11.04.2012, 00:41
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
в макете дизайна поставьте условие, по которому будете скрывать левую колонку:
Цитата:".($classID==XX&&$action=='full'?"тут вывод верстки для картинки":"тут вывод верстки левой колонки")."
где ХХ - это ИД компонента
Temet nosce...
|
|
|
11.04.2012, 08:32
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Цитата:в макете дизайна поставьте условие, по которому будете скрывать левую колонку:
Цитата:".($classID==XX&&$action=='full'?"тут вывод верстки для картинки":"тут вывод верстки левой колонки")."
где ХХ - это ИД компонента не все так просто.
у этих дизайнов блоки разные.
там где есть левая колонка, используется один блок и в нем рисуется левая колонка и центр, а во втором случае рисуется другой блок.
Вот в том-то и проблема...
|
|
|
11.04.2012, 10:34
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Через указанное условие можно вообще два полностью разных макета в один уместить. Решение есть, а вот то как вы к нему относитесь - это уже 2й вопрос.
Temet nosce...
|
|
|
11.04.2012, 20:05
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
Цитата:в макете дизайна поставьте условие, по которому будете скрывать левую колонку:
Цитата:".($classID==XX&&$action=='full'?"тут вывод верстки для картинки":"тут вывод верстки левой колонки")."
где ХХ - это ИД компонента не все так просто.
у этих дизайнов блоки разные.
там где есть левая колонка, используется один блок и в нем рисуется левая колонка и центр, а во втором случае рисуется другой блок.
Вот в том-то и проблема...
|
|
|
11.04.2012, 20:06
|
|
nops
Группа 5а5
Зарегистрирован: 2009-01-05
Сообщений: 112
|
А может быть как вариант, прописать в .htaccess?!
Кто-нить предложит регулярное выражение для подобного?! Или это не прокатит?!
|