Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Neumann

Newbie
  
  • Posts

    44
  • Joined

  • Last visited

Neumann's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  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. и еще - я посмотрел, вижу модули для дополнительных языков? но сделать без модулей тоже есть такая возможность?
  9. Даже бонусная программа есть в коробке? Можно сделать, чтобы отслеживалось, на сколько рублей человек купил, зачислялись баллы и в зависимости от этих баллов скидка? Форма с параметрами (условно, допустим, поля вес, размер) и кнопка фильтра по ним.
  10. Добрый день. Я давно не работал с OpenCart - всё позабыл) У меня общие вопросы по этой cms. Мне интересно знать, насколько такой проект сложно (или наоборот просто) реализовать в данной cms. Есть ли какие-то подводные камни. 1. В целом это интернет-магазин с корзиной 2. Возможность регистрации/авторизации 3. Возможность добавления отзывов 4. Возможность у посетителей сравнивать товары и добавлять их к себе в избранное 5. Поиск по параметрам 6. Блог (что-то типа новостей) 7. Бонусная программа (допустим, за каждые 10 потраченных рублей - дается 1 балл скидки) 8. Оплата карточками и наличными курьеру 9. Статичные страницы (контакты, сертификаты и пр.) 10. Выбор одного из двуъ языков, двуязычность! Если не трудно, скажите, в чем могут возникнуть сложности? Трудно ли организовать двуязычность сайта на opencart, сложно ли сделать бонусную программу и так далее? Буду очень благодарен!
  11. Добрый день. Подскажите пожалуйста. На сайте есть обычное добавление в корзину. И должно быть групповое - то есть после одного нажатия добавляются несколько товаров с разными опциями. Единственное, что мне приходит на ум - организовать последовательные сразу один за другим добавления через ajax по одному типу товара с набором его опций, а потом вывести сообщение о добавлении. Но - может быть существует стандартный способ добавление товаров "пачками"?
  12. причем там есть две опции. одна из них может быть обязательной и необязательно - это не влияет на работоспособность кнопки Заказать другая должна быть необязательно - иначе кнопка не работает. опции выводятся подобным кодом в 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; ?>
  13. Спасибо, исправлена опечатка. Про опции (обзятальные/необзятальные) вопрос остается открытым :) Там разные товары есть, и у некоторые есть эти опции. // add я добавил скрипт $('#button-cart').bind('click' .... теперь при нажатии происходит добавление в корзину, но только у тех товаров, у которые опции сделаны необязательными
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.