Jump to content

komolov87

Пользователь
  • Content Count

    22
  • Joined

  • Last visited

Everything posted by komolov87

  1. Вот js var _init_variant_select = function(){ app.$form.find('.js-variant-selected').live('click', function(){ $(this).closest('.list_variants').find('ul').slideToggle(); }); app.$form.find('.list_variants [type=radio]').live('change', function(){ var $form = $(this).closest('form'); $(this).closest('.list_variants').find('.js-variant-selected').html($(this).siblings('label').text()); $(this).closest('.list_variants').find('ul').slideUp(); var price = parseFloat($(this
  2. Перечитайте внимательно вопрос. Этот кусок кода нужен, чтобы у вариантов в выпадающем списке было цены, А не нужна цена только у выбранного варианта (после клика на нужный вариант, список закрывается и остаётся только выбранный вариант)
  3. <div class="list_variants"> <div class="js-variant-selected"> {$product->variant->name|escape} </div> <ul class="js-list-variants"> {foreach $product->variants as $v} <li> <input type="radio" class="js-radio-variant" name="variant" value="{$v->id}" data-price="{$v->price|convert:$currency->id:0}" data-compare="{if $v->compare_price>0}{$v->compare_price|convert:$currency->id:0}{/if}" id="variant_{$v->id}" {if $product->variant->id==$v->id}checked="true"{/if} /> <label f
  4. Я тоже сначала попробовал, а потом уже обратился за платной услугой. Ваш способ не решает проблему.
  5. Добрый день. Думаю это всем известная и давняя проблема. Есть ли у кого-то готово решение - платное или бесплатное. Решение интересует исключительно в виде инструкции для стандартной Simpla 2.3.8
  6. Специально для Вас, чтобы не акцентировали внимание на этом
  7. Уважаемый shooroop, если я указываю, что вывод меню идет стандартным кодом {foreach $pages as $p} {* Выводим только страницы из первого меню *} {if $p->menu_id == 1} <li {if $page && $page->id == $p->id}class="selected"{/if}> <a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} {/foreach} и указываю, что сейчас разграничение отображения делаю условием: {if in_array($page->id, array(1,2,3))} {/if} Это же означает, что делаю проверку на id страницы, то есть проверяю, если id страницы 1 или 2 или
  8. Вот и я о том же. Какая разница сколько меню, если это к вопросу не относится. Все стандартно, никаких изменений в симпла. Мне кажется максимально подробно описал, что хотелось бы получить, как сейчас делаю, а как хотелось бы. Тут же вопрос задания правильного условия отображения меню, а не сколько меню.
  9. Основное меню Другие страницы Услуги Меню подвал Два последних добавлены через базу данных Пункт в админке "Страницы"
  10. . В одной и той же области выводятся меню с разным id в зависимости от того, на какой странице я нахожусь.Если нахожусь наСтраница 1-1, Страница 1-2, которые относятся к Меню 1, я вижу Меню 1Если нахожусь наСтраница 2-1, 2-2 или 2-3, то вижу Меню 2. Вопрос именно в том, каким условием проверять в какому меню относится страница, чтобы после уже делать вывод данного меню! Надеюсь, так наглядно объяснил.
  11. Может я не правильно объясняю. Смотрите Есть ГЛАВНОЕ МЕНЮ с id 1 и в него входят страницы: 1. Главная 2. О компании 3. Контакты Я хочу сделать вывод данного меню только на страницах: 1. Главная (id 1) 2. О компании (id 2) 3. Контакты (id 3) Сейчас для того, чтобы выводились только на этих страницах, делаю проверку на id каждой страницы то есть {if in_array($page->id, array(1,2,3))} {/if} А спрашиваю о том, можно ли задать условие и если да, то как? {Если страница, на которой мы находимся относится к ГЛАВНОЕ МЕНЮ с id 1} {foreach $pages as $p} {* Выводим только страницы из пе
  12. Вопрос не в добавлении новых меню из админки. Вопрос как выводить соответствующее меню только на тех страницах, которые есть в этом меню. То есть если делаю вывод меню id 1, чтобы он отображался только на тех страницах, которые входят в это меню, а не везде, где используется шаблон page.tpl
  13. Добрый день. Есть страницы, которые относятся к меню под id 1: 1. Главная (id 1) 2. О компании (id 2) 3. Контакты (id 3) И страницы, которые относятся к меню под id 2: 1. Оплата (id 4) 2. Доставка (id 5) Вывод делается стандартным способом {foreach $pages as $p} {* Выводим только страницы из первого меню *} {if $p->menu_id == 1} <li {if $page && $page->id == $p->id}class="selected"{/if}> <a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} {/foreach} Так как нужно выводить меню ID 1 только на ст
  14. Добрый день. Есть меню категории. - Главная категория 1 Подкатегория 1 - Главная категория 2 Подкатегория 2 - Главная категория 3 Подкатегория 3 Как поставить условие, чтобы выводилось так: Подкатегория 1 Подкатегория 2 Подкатегория 3 То есть уровень 0 исключается из меню и 1 уровень становится главным {function name=categories_tree} {if $categories && $level < 3} {foreach $categories as $c} {if $c->visible} <li {if in_array($category->id, $c->children)} class="open"{/if}>
×
×
  • Create New...