Перейти к содержанию

Neumann

Новичок
  • Публикаций

    44
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Neumann

  • Звание
    Пользователь
  1. Хотя бы подскажите хорошую документацию по темизированию или туториал :cry: :unsure:
  2. неужели никто не знает? :cry: еще пример добавлю. допустим модуль "текстовый блок - html". добавлен вниз главной страницы, то есть для $content_bottom и мне непонятно, где его стилизовать. Потому что вокруг текста должна быть определенная (нужная мне) верстка. - если я изменю непосредственно template/module/html.tpl то ведь эта верстка применится ко всем таким блокам, а мне это не надо - если я захочу эту верстку добавить в template/common/content_bottom.tpl то очевидно еще более неправильно, потому что мне нужно данный кусок верстки только на главной. а content_bottom есть и у других макетов - остается template/common/home.tpl который задает конкретно главную страницу, но у нее непосредственно к модулю нет доступа. у нее только есть переменная $content_bottom которую можно вывести через echo. и она содержит просто выдачу всех модулей вместе. может быть существует возможность стилизовать template/module/html.tpl только для нужного мне блока. такая возможность была бы удобна мне, но я не знаю, есть ли она. по типу как у друпала есть система имен файлов page--номер_ноды.tpl.php и тому подобное
  3. Добрый день. Подскажите, я немножко запутался. Как нужно правильно создавать шаблон. Я в данный момент представляю так: - создается шаблон на основе дефолтного. - в админке создаются модули и потом в макетах модули соединяются с конкретными местами в макетах. - допустим мы добавили "Рекомендуемые" товары и соединили с верхом страницы home - в home.tpl ничего особо не меняем, только убеждаемся, что $content_top в нужном месте - $content_top просто echo каждого модуля в цикле foreach. Вывод одного за другим и как я понял - это файл вообще не стоит менять. - И можно/стоит менять только tpl "рекомендуемых" (по-моему mudule/featured.tpl) Мне в данный момент это кажется логичным. Я правильно предполагаю? И у меня вопросы - скажите, как быть, если хочется чтобы у "рекомендуемых" была разная верстка на разных страницах? - получается всегда, когда хочется немного другой функционал - нужно писать или брать где-то модуль? Допустим, вместо рекомендуемых - "недавно просмотренные" с той же версткой.
  4. Добрый день. Подскажите новичку. Есть модуль (Текстовый блок html), добавленный в админке. И я понимаю, когда он добавляется в макете, допустим в content_top (верх) у home. А там foreach modules. И естественно он среди них выводится. Но можно ли получать данные модуля по его module_id в совершенно произвольном месте в контроллере/шаблоне?
  5. я догадывался :-) просто не был уверен, можно ли его редактировать на свое усмотрение
  6. Спасибо за ответ. То есть редактировать www\catalog\controller\common\home.php - это нормально?
  7. Добрый день. Подскажите новичку, как правильнее (с точки зрения cms). Можно ли для главной страницы сайта сделать свой макет (со своим контроллером и вьюхой). Или в опенкарте лучше изменять home? То есть изменять его контроллер и вьюху. То, что вьюху в шаблоне можно изменять - это понятно, но можно ли контроллер? Опенкарт не затронет ли при обновлении, и правильно ли вообще. Просто мне нужно на главную взять данные из модели, значит изменять контроллер.
  8. Neumann

    Что трудно сделать в oc

    и еще - я посмотрел, вижу модули для дополнительных языков? но сделать без модулей тоже есть такая возможность?
  9. Neumann

    Что трудно сделать в oc

    Даже бонусная программа есть в коробке? Можно сделать, чтобы отслеживалось, на сколько рублей человек купил, зачислялись баллы и в зависимости от этих баллов скидка? Форма с параметрами (условно, допустим, поля вес, размер) и кнопка фильтра по ним.
  10. Neumann

    Что трудно сделать в oc

    Добрый день. Я давно не работал с OpenCart - всё позабыл) У меня общие вопросы по этой cms. Мне интересно знать, насколько такой проект сложно (или наоборот просто) реализовать в данной cms. Есть ли какие-то подводные камни. 1. В целом это интернет-магазин с корзиной 2. Возможность регистрации/авторизации 3. Возможность добавления отзывов 4. Возможность у посетителей сравнивать товары и добавлять их к себе в избранное 5. Поиск по параметрам 6. Блог (что-то типа новостей) 7. Бонусная программа (допустим, за каждые 10 потраченных рублей - дается 1 балл скидки) 8. Оплата карточками и наличными курьеру 9. Статичные страницы (контакты, сертификаты и пр.) 10. Выбор одного из двуъ языков, двуязычность! Если не трудно, скажите, в чем могут возникнуть сложности? Трудно ли организовать двуязычность сайта на opencart, сложно ли сделать бонусную программу и так далее? Буду очень благодарен!
  11. Добрый день. Подскажите пожалуйста. На сайте есть обычное добавление в корзину. И должно быть групповое - то есть после одного нажатия добавляются несколько товаров с разными опциями. Единственное, что мне приходит на ум - организовать последовательные сразу один за другим добавления через ajax по одному типу товара с набором его опций, а потом вывести сообщение о добавлении. Но - может быть существует стандартный способ добавление товаров "пачками"?
  12. но я же просто выбираю select вручную.
  13. причем там есть две опции. одна из них может быть обязательной и необязательно - это не влияет на работоспособность кнопки Заказать другая должна быть необязательно - иначе кнопка не работает. опции выводятся подобным кодом в foreach($options as $option): <? if($option['name'] == 'Размер'): ?> <select name="<?=$option['product_option_id'];?>"> <? foreach($option['option_value'] as $option_value): ?> <option value="<?=$option_value['product_option_value_id'];?>"><?=$option_value['name'];?></option> <? endforeach; ?> </select> <? endif; ?>
  14. Спасибо, исправлена опечатка. Про опции (обзятальные/необзятальные) вопрос остается открытым :) Там разные товары есть, и у некоторые есть эти опции. // add я добавил скрипт $('#button-cart').bind('click' .... теперь при нажатии происходит добавление в корзину, но только у тех товаров, у которые опции сделаны необязательными
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.