Jump to content
  • 0

Компонент section - несколько секций на одной странице


maritca
 Share

Question

Можно ли сделать так, чтобы один компонент (catalog.section) выводил бы список элементов, привязанные ко всем секциям, на одной странице? При этом распределяя их по дате добавления (по аналогии с новостями).

Сейчас, если я оставляю поле "SECTION_ID" => "" незаполненным, он так и выводит, но только в том случае если элементы не привязаны к каким либо разделам. При привязке элемента к разделу он выпадает из общего списка на этой странице.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By daggi
      Всем привет.
      При клике (добавляю active к label) делает активными все элементы, а не текущий? Как быть?
       
      $(document).on('change', '.compare-control', function(){ var id = $(this).val(); var url = '/?action=DELETE_FROM_COMPARE_LIST&ajax_action=Y&id='+id; if ($(this).prop('checked')) { url = '/?action=ADD_TO_COMPARE_LIST&ajax_action=Y&id='+id; } $.get(url, function() { BX.onCustomEvent('OnCompareChange'); }); // здесь беда!!!при клике на элемент, делает элементы все активными, а не текущий. if($('.catalog-content-main-item-top-fav').hasClass('active')) { $('.catalog-content-main-item-top-fav').removeClass('active'); }else{ $('.catalog-content-main-item-top-fav').addClass("active"); } }); BX.addCustomEvent('onCatalogDeleteCompare', function(id) { $('.compare-control[value="'+id+'"]').prop('checked', false); }); Код html:
      <label class="catalog-content-main-item-top-fav <?= array_key_exists($arItem['ID'], $_SESSION["CATALOG_COMPARE_LIST"][5]['ITEMS'])?'active':''?>" > <input onclick="function f(e) { e.preventDefault();}" style="display: none" type="checkbox" value="<?=$arItem['ID'];?>" class="compare-control" <? if(isset($_SESSION['CATALOG_COMPARE_LIST']['5']['ITEMS'][$arItem['ID']])):?> checked="checked" <? endif;?>> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> <path d="M12.2536 19.2043L12 19.055L11.7464 19.2043L5.28009 23.0103L6.73156 15.3278L6.78144 15.0638L6.58881 14.8765L1.09502 9.53481L8.50172 8.61114L8.7836 8.57598L8.89772 8.31586L12 1.24455L15.1023 8.31586L15.2164 8.57598L15.4983 8.61114L22.905 9.53481L17.4112 14.8765L17.2186 15.0638L17.2684 15.3278L18.7199 23.0103L12.2536 19.2043Z" fill="white" stroke="#E09B3D"/> </svg> </label> а этот код срабатывает только после перезагрузки страницы:  <?= array_key_exists($arItem['ID'], $_SESSION["CATALOG_COMPARE_LIST"][5]['ITEMS'])?'active':''?>
       
    • By lelik200969
      Вакансия:  Программист Bitrix на удалённую работу
      Зарплата:  50 тысяч
      Город, страна:  Москва, Россия
      Работодатель: Positive2B
      Сайт: positive2b.ru  
       
      Требования:
      Опыт работы по специальности не менее 2 лет; Уверенное знание и понимание процесса разработки на CMS 1-С Битрикс; Владение PHP 5.3 (+ понимание разницы версий); Понимание что такое индексы в в MySQL и умение их применить; Уверенные знания: HTML, CSS, JavaScript, JQuery, AJAX, XML; Базовые навыки системного администрирования веб-серверов на базе MySQL и умение их применить; Опыт работы с Memcached; Обязанности:
      Разработка, поддержание и сопровождение сайтов и интернет-магазинов на 1С-Bitrix; Условия:
      Удаленная работа Оплата попроектно Примечания:
      Желающих просьба заполнить анкету:
      https://docs.google.com/spreadsheet/viewform?formkey=dGVpZmRyWTJ0SVlDUS1BWnBDbWduenc6MQ

      Контакты:
      programistguide@gmail.com
    • By laris_24
      В перспективную инжиниринговую компанию требуется разработчик 1С-Bitrix
       
      Обязанности:
      Расширение функционала сайтов (Php, 1С: Битрикс) Программирование в среде E-Commerce и SharePoint Администрирование E-Commerce и SharePoint Разработка ТЗ по требованиям пользователей  
      Требования:
      Опыт работы с 1С-Bitrix от 3-х лет Знание SharePoint Foundation 2010 (2013), SharePoint Designer 2010 (2013) ASP.NET и опыт разработки рабочих процессов (IDEF0 и IDEF3) Опыт программирования в среде SharePoint и участия в проектах SharePoint Опыт работы с корпоративным порталом на базе SharePoint Опыт разработки на PHP Знания MySQL, HTML, CSS, JavaScript Сертификат разработчика 1С-Bitrix как преимущество  
      Условия:
      Зарплата обсуждается до 120.000 Оформление по ТК РФ График работы 5/2 с 9:30-18:00 Материальная помощь (выплаты по случаю свадьбы, юбилея и др.) Частичная компенсация фитнеса Перспективы профессионального и карьерного роста Парковка для сотрудников (после испытательного срока)  
                 
      С Уважением, Лариса Зайцева
      (495) 625 7342
      (926) 961 3987
      larisa@rpa-consult.ru
    • By kattiperk
      Здравствуйте.
       
      Предлагаю работу. CMS - Bitrix.
      Нужно добавить один раздел "Мастерская" для существующего сайта.
      А также переверстать главную страницу. Макет прикрепила
      Сайт находится по адресу  - test.bbosw.ru
       
      Пишите в личку, на почту - kattiperk@gmail.com, с скайп - zizzazza
      В письме расскажите, какой вы хороший и пару ссылок на работы.
      Цену предлагайте, проект оплачиваемый, конечно же.
      Кто прочитал до конца, в начале сообщения напишите слово "лисичка".
       
      Всем хорошего дня.

    • By Doomsday
      Есть 4 блока (div) друг под другом, каждый из них занимает всю клиентскую область (100 hv, 100 wv). Есть фиксированное меню с 4 пунктами, по клику - скролл к нужному блоку. Необходимо разместить в центр каждого из div по одному section ровно по центру. С центрированием знаком, пробовал три разных способа. К примеру остановимся на этом 
      section{  width:20px;height:20px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0; } Проблема в следующем, section встают нормально в центр блока, но только не каждый в своем, а все в первом. Кто-нибудь в курсе как исправить?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy