Курсы обучения
+7 (351) 777-80-70
2021.05.07

Работа с условиями - Линейка решений INTEC: Universe

Работа с условием (Вкладка Общее) 


 Рассмотрим поля вкладки Общее.

pasted image 0 (43).png
  • Активность - активность условия. Если неактивно, то условие не применяется; 
  • Наименование - наименование условия. Обязательно для заполнения. Система не даст сохранить условие, если поле не заполнено. 
  • Сайты - выбор сайта, к которому будет применено условие. 
  • Инфоблок - инфоблоки, с которыми будет работать условие. 
  • Разделы - разделы, с которыми будет работать условие. 
  • Правила - поле для указания условия фильтра. Можно указать фильтр, если свойство заполнено/не заполнено или по конкретному значению свойства.

    unnamed (4).png

  • Статьи - позволяет выводить статьи из блока для страниц, сгенерированных по нужным вам правилам. 
  • Участвует в поиске - при установленной галочке условие будет доступно для поиска. На каждую страницу фильтра будет сгенерировано название, исходя из поля Заголовок в поиске, а если оно пустое, то из поля Meta заголовок. Телом поисковой записи служат поля: Верхнее описание, Нижнее описание, Дополнительное описание. По заголовку поисковой записи и телу поисковой записи модуль поиска при совпадении поискового запроса будет формировать результат. 
  • Индексируется - условие будет устанавливать мета-заголовок robots страницы фильтра для того, чтобы указать поисковым роботам необходимость индексировать данную страницу. 
  • Строгое - условие будет выполняться только если в фильтре установлены значения свойств, которые указаны в правилах. Если будут установлены значения ещё и других свойств, то условие выполняться не будет. 
  • Рекурсивное - условие будет учитывать товары из подразделов раздела.
  • Приоритет - используется в карте сайта для указания приоритета страницам по отношению к другим страницам. 
  • Частота изменения - используется в карте сайта для указания частоты изменения страницы.

    Возможные значения тега:
    • всегда; 
    • раз в час; 
    • раз в день; 
    • раз в неделю; 
    • раз в месяц; 
    • раз в год; 
    • никогда.
После заполнения полей, для корректного продолжения работы с другими вкладками нажмите применить.


apply.png

Вкладка Meta-информация 


tab_meta.png

На этой вкладке указываются шаблоны для генерации метатегов и описания. В этой вкладке можно настроить следующие поля:

  • Meta заголовок - содержит шаблон из которого будет генерироваться значение заголовка окна браузера (тэг title).

ScreenshoSeo25.png

  • Meta ключевые слова - содержит шаблон из которого будет генерироваться содержимое тэга meta с названием keywords.

ScreenshoSeo26.PNG

  • Meta описание - содержит шаблон из которого будет генерироваться содержимое тэга meta с названием description.
ScreenshoSeo27.png



  • Заголовок в поиске - содержит шаблон из которого будет генерироваться заголовок в строке Поиска на сайте.
  • Заголовок страницы - содержит шаблон из которого будет генерироваться заголовок страницы в теге h1.
  • Наименование в хлебных крошках - содержит шаблон из которого будет генерироваться пункт в хлебных крошках.

intec.seo.filter.conditions.fields.metaBreadcrumbName.png

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


ScreenshoSeo28.png

  • Нижнее описание - содержит шаблон из которого будет генерироваться нижнее описание. Если поле пустое, то содержимое нижнего описания будет пустым.

ScreenshoSeo29.png

  • Дополнительное описание - содержит шаблон из которого будет генерироваться дополнительное описание.  Обратите внимание, поле Дополнительное описание  было создано для разработчиков, стандартно оно не выводится на страницу из-за специфики своего использования. Вы можете его подключить в коде. Вывод дополнительного описания реализован с помощью "Отложенных функций"

Отложенные функции - технология, позволяющая задавать заголовок страницыпункты навигационной цепочкиCSS стилидополнительные кнопки в панель управлениямета-теги и т.п. с помощью функций используемых непосредственно в теле страницы. Соответствующие результаты работы этих функций выводятся в прологе, то есть выше по коду, чем они были заданы.
Для этого требуется вставить требуемые функции в желаемую часть кода.
  • Вывод верхнего описания
    $APPLICATION->ShowViewContent('seoFilterMetaDescriptionTop');
  • Вывод нижнего описания
    $APPLICATION->ShowViewContent('seoFilterMetaDescriptionBottom');
  • Вывод дополнительного описания
    $APPLICATION->ShowViewContent('seoFilterMetaDescriptionAdditional');

Значения описанных выше полей мы можем генерировать по маске. Для генерации на кнопку около поля. Далее выберем из какого источника данные будут приходить в поле. Это могут быть поля разделов, инфоблоков, свойства инфоблока, свойства торговых предложений, цены, пользовательские поля и т.д. С помощью этой кнопки можно выбирать несколько значений.

ScreenshoSeo24.png

 Также, мы можем настроить Meta-данные еще гибче - ипользовать при подстановке город, нужное склонение падежа, изменять число и род. Для этого в маске используем дополнительные операторы, представленные в разделе Синтаксис.

 

Вкладка Тэги 

pasted image 0 (44).png


  • Наименование тега - содержит шаблон из которого будет генерироваться название тегов для комбинаций правил. Если поле пустое, то теги для этого условия генерироваться не будут.

unnamed (5).png


Доступно меню макросов если выбран инфоблок в поле "Инфоблок" .

  • Режим тегов - устанавливает режим работы тегов условия. 

    • Текущий раздел - Генерирует все возможные комбинации фильтра для текущей страницы фильтра, без переходов на другие разделы. 
    • Текущий раздел и подразделы - Генерирует все возможные комбинации фильтра для текущей страницы фильтра и подразделы текущего раздела. 
    • Все разделы условия - Генерирует все возможные комбинации фильтра для всех разделов этого условия. 
    • Привязанные условия - Генерирует все возможные комбинации фильтра для всех привязанных условий к этому условию. 
    • Все - Генерирует все возможные комбинации фильтра для всех разделов этого условия и всех привязанных условий к этому условию. 

  • Строгая перелинковка тегов - если значение установлено, то комбинации фильтра не будут генерироваться для текущего раздела (только другие разделы), если выполняется строгое условие.
  • Условия, на которые идет перелинковка - указываются другие условия, из которых тоже будут генерироваться тэги вместе с этим условием. Для работы условия необходимо выбрать "Режим тэгов" Привязанные условия или Все.
Для того что-бы теги отображались они должны быть включены в параметрах компонента.

a231.png


a30.png

Вкладка Генерация 

seo_tab_gen.png

pasted image 0 (45).png

  • Активность Url - устанавливает активность генерируемых адресов условия. 
  • Шаблон наименования Url - содержит шаблон для генерации названий генерируемых адресов условия. Если поле пустое, то название будет генерироваться из названия условия и порядкового номера адреса. 
  • Шаблон исходного адреса Url - содержит шаблон исходного адреса страницы каталога, должно совпадать со страницей раздела каталога.    

pasted image 0 (46).png

  • Шаблон целевого адреса Url - содержит шаблон целевого адреса страницы каталога, может быть произвольным, т.к. именно этот адрес будет адресом фильтруемой страницы. 
  • Генератор Url - выбор генератора адреса Url. 

Генератор Url должен совпадать с режимом работы каталога 

Чтобы определить режим работы каталога, перейдите в нужный каталог. Включите режим Правки и откройте окно редактирования Параметры компонентов. Найдите пункт Включить поддержку ЧПУ. Если галочка зажата, то в качестве генератор URL выбираем Битрикс (ЧПУ).

a21.png

a22.png


pasted image 0 (47).png

А в качестве Шаблона исходного адреса берем адрес, указанный в поле Управление адресами страниц - Фильтр (Параметры компонента), предварительно добавив URL инфоблока.

pasted image 0 (48).png

pasted image 0 (49).png

Вкладка Адреса


Генерация адресов запускается на странице добавления/редактирования условия. Перед генерацией необходимо сохранить все настройки с помощью кнопки Применить, а затем нажать кнопку Генерировать адреса


 Если кнопки Генерировать адреса нет, то необходимо сохранить условие и тогда она появится. 


seofilter15.png


После того, как генерация адресов будет завершена, для их просмотра можно нажать на кнопку Посмотреть адреса либо перейдите на вкладку Адреса.


chec_adres.png

вам откроется страница списка адресов с установленным фильтром для текущего условия (будут отображены только адреса текущего условия).


addresa_new.png

Чтобы подмена адресов работала необходимо убедиться, что поле "Активность" у них во включенном состоянии.
        

Автонаполнение статьями


Данный функционал используется для перелинковки со статьями посредством автоматической генерации блока Полезные статьи для нужных разделов или элементов. В данном поле вы можете указать статьи которые будут отображаться на отфильтрованной странице по данному условию.

a26.png


Для выбора статей, которые будут показываться на страницах, в блоке Статьи жмем кнопку Добавить. В открывшемся окне в поле Фильтр выбираем нужный тип и сам информационный блок, откуда будут подтягиваться статьи.

pasted image 0 (20).png

pasted image 0 (21).png

Далее, выбираем нужные элементы и жмем кнопку Выбрать.

Выбранные статьи появятся на странице редактирования шаблона. Жмем кнопку Сохранить.

Далее, переходим в публичную часть сайта в раздел, который выбрали при создании шаблона. В нашем случае, это Спортивные товары (инфоблок Товары). 

На странице раздела включаем режим Правки.

pasted image 0 (25).png

Переходим в настройки компонента. Для этого наводим курсор на раздел и нажимаем на Шестеренку.

pasted image 0 (26).png


В открывшемся окне вы можете самостоятельно задать заголовок блока (1 - Заголовок статей расширения). В нашем случае это Полезные статьи.  Выбрать количество выводимых статей (2 - Количество выводимых статей для расширения). Выбрать шаблон отображения блока (3 - Шаблон статей расширения).


pasted image 0 (27).png


После выполнения настроек жмем кнопку Сохранить и получаем результат:

a29.png

Если после манипуляций в данном разделе на сайте не отображаются изменения, возможно вам необходимо сбросить кеш на странице

cache.png

Автонаполнение товарами  

pasted image 0 (50).png

Данный инструмент позволяет автоматически заполнить листинг категорий, формируя блок с товарами, которые были отфильтрованы по заданному условию. Смотрите также (Похожие товары). 

  • Инфоблок - выберите из выпадающего списка Инфоблок, где лежат нужные категории с товарами для заполнения. 
  • Разделы - Отметьте категории с товарами для заполнения. 
  • Использовать товары заполняемого раздела для заполнения - вы также можете в блоке с товарами выводить (дублировать) товары из текущего раздела. 
  • Количество выводимых товаров: в блоке цифрой - укажите необходимое количество товаров в блоке.
Если данный блок не отображается, проверьте включен ли он в настройках шестерёнки.

a36.png
Далее представлены поля условия и их предназначение.

Вкладка "Общее"

slov.png

Поле "ID"

Идентификатор условия в системе.

Поле "Активность"

Устанавливает активность условию. Если условие будет не активным, то работать оно не будет.

Поле "Наименование"

Наименование условия. Может быть любым, необходимо для идентификации условия пользователем. Максимальная длина поля 255 символов.

Поле "Сайты"

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

Поле "Инфоблок"

В данном поле указывается, с каким инфоблоком будет работать условие. Меню макросов для полей с meta-информацией будет доступно, только когда выбран инфоблок в данном поле.

Поле "Разделы"

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

Поле "Правила"

Данное поле используется для установки правил работы с фильтром каталога. Когда установленные значения пользователем в фильтре каталога совпадают с логикой работы правил, то условие применяется. Так-же по всем возможным комбинациям этих правил генерируются теги и ЧПУ адреса фильтра, а так-же страницы в модуле поиска.

Поле "Статьи"

В данном поле вы можете указать статьи которые будут отображаться на отфильтрованной странице по данному условию.

Поле "Участвует в поиске"

Задает значение, определяющее участие условия в поиске. Если установлено, то все возможные комбинации правил попадут в модуль поиска при переиндексации и будут выводиться при совпадении поискового запроса в строке поиска на сайте. Заголовки поисковых записей будут генерироваться из шаблона, указанного в поле "Заголовок в поиске", а если оно не заполнено, то из поля "Meta заголовок". Тело поисковых записей генерируется из шаблонов, указанных в полях: "Верхнее описание", "Нижнее описание", "Дополнительное описание". Тело поисковых запросов так-же участвует в сравнении поискового запроса.

Поле "Индексируется"

Указывает возможность индексации страницы фильтра каталога поисковыми роботами. В зависимости от значения поля устанавливает тэг meta с названием robots в index, follow или noindex, nofollow.

Поле "Строгое"

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

Поле "Рекурсивное"

Если данное поле установлено, то так-же учитываются товары подразделов в разделе при проверке правил.

Поле "Приоритет"

Значение данного поля используется при генерации карты сайта условия. Устанавливает приоритет по отношению к другим страницам.

Поле "Частота изменения"

Значение данного поля используется при генерации карты сайта условия. Устанавливает частоту изменения данных страницы.

Поле "Сортировка"

Поле используется для определения приоритета применения нескольких условий на одной странице.
Больший приоритет будут иметь правила с меньшим значением индекса сортировки. Так, например, если сложилась ситуация когда сразу несколько условий удовлетворяют текущим настройкам умного фильтра, то будет применяться метаинформация из условия с меньшим индексом сортировки.

Вкладка "Meta-информация"
polya2.png
 

Поле "Meta заголовок"

Содержит шаблон из которого будет генерироваться значение заголовка окна браузера (тэг title). Если поле пустое, то значение будет стандартным для страницы. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Meta ключевые слова"

Содержит шаблон из которого будет генерироваться содержимое тэга meta с названием keywords. Если поле пустое, то значение будет стандартным для страницы. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Meta описание"

Содержит шаблон из которого будет генерироваться содержимое тэга meta с названием description. Если поле пустое, то значение будет стандартным для страницы. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Заголовок в поиске"

Содержит шаблон из которого будет генерироваться заголовок поисковой записи. Если поле пустое, то значение будет стандартным для страницы. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Заголовок страницы"

Содержит шаблон из которого будет генерироваться заголовок страницы в теге h1. Если поле пустое, то значение будет стандартным для страницы. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Наименование в хлебных крошках"

Содержит шаблон из которого будет генерироваться пункт в хлебных крошках. Если поле пустое, то пункт в хлебных крошках добавляться не будет. Доступно меню макросов если выбран инфоблок в поле "Инфоблок". Условие. Поле "Наименование в хлебных крошках"

Поле "Верхнее описание"

Содержит шаблон из которого будет генерироваться верхнее описание. Если поле пустое, то содержимое верхнего описания будет пустым. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Нижнее описание"

Содержит шаблон из которого будет генерироваться нижнее описание. Если поле пустое, то содержимое нижнего описания будет пустым. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Дополнительное описание"

Содержит шаблон из которого будет генерироваться дополнительное описание. Если поле пустое, то содержимое дополнительного описания будет пустым. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Вкладка "Теги"

tags.png

Поле "Наименование тега"

Содержит шаблон из которого будет генерироваться название тегов для комбинаций правил. Если поле пустое, то теги для этого условия генерироваться не будут. Доступно меню макросов если выбран инфоблок в поле "Инфоблок".

Поле "Режим тегов"

Устанавливает режим работы тегов условия.
  • Текущий раздел - Генерирует все возможные комбинации фильтра для текущей страницы фильтра, без переходов на другие разделы.
  • Текущий раздел и подразделы - Генерирует все возможные комбинации фильтра для текущей страницы фильтра и подразделы текущего раздела.
  • Все разделы условия - Генерирует все возможные комбинации фильтра для всех разделов этого условия.
  • Привязанные условия - Генерирует все возможные комбинации фильтра для всех привязанных условий к этому условию.
  • Все - Генерирует все возможные комбинации фильтра для всех разделов этого условия и всех привязанных условий к этому условию.

Поле "Строгая перелинковка тегов"

Если значение установлено, то комбинации фильтра не будут генерироваться для текущего раздела (только другие разделы), если выполняется строгое условие.

Поле "Условия, на которые идет перелинковка"

Указываются другие условия, из которых тоже будут генерироваться тэги вместе с этим условием. Необходим "Режим тэгов" Привязанные условия или Все.

Вкладка "Генерация"

gener.png

Поле "Активность Url"

Устанавливает активность генерируемых адресов условия.

Поле "Шаблон наименования Url"

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

Поле "Шаблон исходного адреса Url"

Содержит шаблон исходного адреса страницы каталога, должно совпадать со страницей раздела каталога. Не обязательное поле, но если будет пустым, то генерация адресов условия работать не будет.

Поле "Шаблон целевого адреса Url"

Содержит шаблон целевого адреса страницы каталога, может быть произвольным, т.к. именно этот адрес будет адресом фильтруемой страницы. Не обязательное поле, но если будет пустым, то генерация адресов условия работать не будет.

Поле "Генератор Url"

Выбор генератора адреса Url, должен совпадать с режимом работы каталога.

Наши решения