Перейти к содержанию
Форум поддержки пользователей VamShop

отображение в своем шаблоне


Рекомендуемые сообщения

Где взять описание default.php, а то как то косяво шаблон готов версточку подогнал, а на те товарчик не выводится, я то думал тут какнибудь хитро в шаблон, а тут какойто майн контент - если все закоментить  товсе мрет(в стандартном шаблоне).

Или на худой конец подскажите куда впишнуть мой шаблончик чтобы выводилось все корректно.

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

Не понятно в чём конкретно проблема?

Скорей всего просто html-код неправильный.

Обычно, в php вообще лазить не нужно, а только в /templates/шаблон

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

Ну с этим я согласен на все 100%, у меня собственно вопрос - два бокса по производителям и категориям, куда надо перенаправить вывод, точнее меня интересует механизм - я выбираю производителя или категорию далее сабмититься форма, урл - index.php, только я ненашел куда надо пихать хтмл свой, где определяется тип шаблона, вид, сам шаблон.

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

Всё равно не понял вопрос.

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

т.е. боксы, которые в /templates/шаблон/index.html выводятся метками {$box_CATEGORIES} и {$box_MANUFACTURERS}

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

С этими боксами разобрался, спасибо, когда выбираешь категорию, сабмититься форма по index.php?cat=1 вопрос где отловить результат?

На сколько я понял все идет через стандартную процедуру и возвращается в $main_content, так вот если ее не будет в шаблоне индекса, то и ничего не выведется! так вот я хочу знать какой кусок дефолт.пхп  надо отковырять чтобы получить ответ или же где поменять путь у формы чтобы сабмитилось по моему пути и все?

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

Я не пойму что Вы хотите получить в итоге.

Что нужно сделать вообще?!

Параметры, которые передаются в строке браузера можно ведь получить из массива $_GET

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

Это я не могу понять, вы являетесь консультантом по данному движку а как он работает не знаете :( Зачем получать из гета если этот механизм есть, зачем изобретать велосипед.

Я хочу чтобы при выборе категории/бренда выводились товары попадающие под это условие, но в моем шаблоне, при этом не используя default.php и смартевую переменную {$main_content}? какую переменную и где надо изменить чтобы отработал мой пхп файл при выборе бренда/категории? надеюсь теперь понятно?

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

Вы вопрос формулируйте нормально.

Сортировка по категории, брэнду и так уже есть по умолчанию.

Если в категории представлен товар от разных производителей, то будут ссылки на сортировку.

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

Давай те так, если вы не може те читать я разложу все по полочкам:

Что происходит когда человек выбирает производителя или категорию?

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

Если Вам код в /includes/modules/default.php не понятен.

Если Вы не в курсе, что за массимы $_GET и $_POST.

Как я Вам могу обяъснить, что происходит?!

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

Огромное спасибо. Помогите с простым решением - есть два готовых моих бокса, как мне их запихнуть в центральную часть верстки убрав от туда все что по умолчанию стоит?

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

В центр куда именно, шаблоны ведь разные.

Если в центр списка товаров, то нужно просто отредаткрировать шаблоны в /templates/шаблон/module/product_listing

Убрать всё лишнее и вставить например свой код.

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

Спасибо. а что надо сделать чтобы зарегить новый модуль?

Я делал так:

в папке инклюдес/модуле создал пхп

в папке шаблон/модулес создал хтмл

в файле файлнеймс прописал свой шаблон

в файле центер_модулес запросил свой шаблон

и вставил вызов в мейн_контент

так ?

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

Что значит новый модуль?

Где он должен показываться?!

Если на главной странице, то по идее, всё сделали правильно.

Нужно сделать файлик в /includes/modules

Создать html шаблон для файлика.

Подключить его в /includes/center_modules.php

Добавить метку в /templates/шаблон/module/main_content.html

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

Я сейчас себе голову сломаю(((

в общем-то я когда-то это уже делал, но не записал как, а сейчас мучаюсь((

цель:  вывести каталог товаров, но не на главной, а на другой странице.

Что сделал: подключил Brows-cat (проверил - работает)

создал собственную страницу как указано в мануале  (раздел Создаём новую страницу в VaM Shop)

для простоты назвал её так-же как в мануале (mypage)

Проверил, работает.

создал  templates\мой_шаблон\index_mypage.html

поменял код в mypage.php

$vamTemplate->display(CURRENT_TEMPLATE.'/mypage.html');

на

$vamTemplate->display(CURRENT_TEMPLATE.'/index_my.html');

(для того, чтобы дизайн страницы с каталогом был другим.)

Проверил, работает

вставляю в созданный mypage.html {$MODULE_sitemap_default}

Проверяю:

Fatal error: Call to a member function assign() on a non-object in O:\home\mediaco mp.ru\www\includes\modules\sitemap.php on line 96

смотрю sitemap.php

94:    $module = $module->fetch(CURRENT_TEMPLATE.'/module/sitemap_default.html',$cache_id);

95:  }

96: $default->assign('MODULE_sitemap_default', $module);

97:  }

как подключить? в прошлый раз ковырялся, но подключил..просто не  помню((

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