Есть страница list.php. На ней выводится информация из свойств раздела(!) инфоблока. И title странице присваивает компонент catalog.section, шаблон титла прописан в настройках инфоблока в шаблоне meta title для разделов(!). Все работает ок.
Есть страница detail.php. На ней выводится информация о конкретном элементе этого раздела инфоблока, т.е. информация берется из свойств элемента(!) инфоблока. а не из свойств раздела. Ставлю, чтобы title странице присваивал компонент catalog.element, шаблон прописан в настройках инфоблока в шаблоне meta title для элементов(!). Но почему-то на странице мой title не отображается, а показывается точно таким же, как на странице list.php, т.е. шаблон титла берется из моего инфоблока из свойств meta title для разделов(!).
Отдельно есть третья страница hottour.php. На ней выводится catalog.section, информация берется из разделов того же инфоблока. Для этого catalog.section нужно задать третий шаблон, отдельно от остальных, meta title.
Вопрос в том, как заставить на detail.php выводить meta title из шаблона для элементов, а не из шаблона для разделов?
Второй вопрос в том, можно ли на странице hottour.php выводить другой шаблон meta title? Если инфоблок используется везде один и тот же.
Может ли быть такое, что войдя в битрикс под логином администратора я вижу контент таким каким я его написал, а если я разлогинюсь, то контент страницы кардинально другой? У меня сложилась ровно такая ситуация, а объяснить ее как-то я не могу. Вот пример: http://akzholtour.kz/country/turkey/ 1. Неавторизованный пользователь http://clip2net.com/s/3qUoJVm 2. Авторизованный пользователь http://clip2net.com/s/3qUoNQ7
Как в шаблоне вывода элемента получить пользовательское свойство родительского раздела? Для примера, имеется раздел, в нем элемент. Данный элемент выводится через catalog.element. Вопрос в том, как получить пользовательское свойство раздела, в котором находится данный элемент, зная ID этого раздела?
В настройках компонента catalog.section параметр "URL страницы раздела" указал /#SECTION_CODE#/ Создал ссылку <a href="<?=$arResult['SECTION_PAGE_URL'];?>">Курорты</a> На странице, на которую попадаю при нажатии на ссылку, код $_REQUEST['SECTION_CODE'] не отдает мне символьный код раздела
Хотя те же самые действия, но для URL-а страницы с содержимым элемента и $_REQUEST['SECTION_CODE'], $_REQUEST['ELEMENT_CODE'] прекрасно отдают строку с кодом раздела и с кодом элемента.
На странице размещено несколько компонентов, в т.ч. catalog.section. Если раздел инфоблока найден, отображает их, а если не найден - выводит ошибку "Раздел не найден". Каким образом можно отключить показ этого компонента вообще, если раздел не найден? Я должен проверить наличие этого раздела, и если он существует, то запускать компонент. Есть ли функция для проверки наличия раздела инфоблока по указанному символьному коду?
Вставляю картинку в анонс инфоблока, в настройке инфоблока поставил "Уменьшать если большая", макс. ширина 32, макс. высота 20. Урезает все верно, но почему-то некоторые картинки урезает до размера 26x20, что не соответствует заданным настройкам. Пробовал как с галочкой "Игнорировать ошибки масштабирования.", так и без нее - результат один. В чем может быть причина? Пример такой картинки по ссылке ниже из google-картинок
Если я вывожу через ЧПУ свою новость, то при клике на новость попадаю на ее детальное описание по ЧПУ-адресу. А если мне нужно на странице приземления отобразить не только новость детально, но так же и другие компоненты связанные с этим элементом тоже, то как мне указать ссылку на страницу list.php, но чтобы для каждого элемента инфоблока в адресной строке URL выглядел как ЧПУ /catalog/element1/ или /catalog/element2/, а не как /catalog/list.php ?
Где и как используются URL страницы информационного блока, URL страницы раздела и URL страницы детального просмотра которые я задаю в настройках инфоблока (не компонента)?
Т.к. при выводе через компонент catalog с включенным ЧПУ, и разделы и элементы инфоблока отображаются согласно тем шаблонам, что настроены в компоненте catalog, а не в настройках инфоблока
s909 написал: Максат Орунханов ,Сумбурно как-то все описали, не понятно чего хотите. Как я понял, вам то ли нужны связанный элементы, то ли настроить ЧПУ?
Я вывел на экран все элементы одного инфоблока. Необходимо, чтобы при нажатии по любому из них я переходил по ссылке на одну и ту же страницу но с разными параметрами index.php?ID=... , плюс учесть ЧПУ Т.е. чтобы ссылка элемента инфоблока выглядела примерно так:
Создал инфоблок, заполнил элементами, вывел на экран: Турция, Египет, ... , ОАЭ
При выборе Турции я должен попасть на /turkey/index.php?ID=turkey При выборе Египта я должен попасть на /egypt/index.php?ID=egypt Эту страницу index.php я создал. Вопрос в том, как мне указать ссылку на нее в элементах инфоблока?
Можете дать ссылку на ресурс где можно почитать или помочь советом прям тут? потому что все что я нашел - так это в компоненте через который я вывожу инфоблок, указать адрес страницы детального просмотра этого элемента. Но мне нужно не новость детально, а ссылка на совсем другую физическую страницу, которую я создал и заполнил разными другими компонентами. Так же нашел при создании инфоблока шаблоны URL страницы инфоблока, URL страницы детального просмотра, но не могу понять где эти URL-ы используются. Пожалуйста, помогите новичку, ковыряю почти неделю - не могу найти ответ.
Вывожу все элементы одного инфоблока. При нажатии на один из элементов, меня должно перебрасывать на другую шаблонную страницу, в котором будут отображаться данные касающиеся именно этого инфоблока. Как это осуществляется?
Чтобы быть точным, я создал инфоблок со списком стран, инфоблок со списокм курортов, инфоблок со списокм экскурсий. При выборе какой-то страны я должен попадать на страницу, где будут отображаться список курортов и список экскурсий для выбранной страны.
Все что я смог найти - так это только как сделать ссылку на динамичную страницу с содержанием детальной информации инфоблока. Но мне этого мало, т.к. на целевой странице я должен размещать помимо детальной информации другие компоненты тоже.
Здравствуйте. Необходимо создать вложенность страниц следующего характера: Список стран -> Описание выбранной страны (стр-ца содержит не только news.detail, но и так же информацию из других инфоблоков) -> Список курортов выбранной страны -> Описание курорта выбранной страны Причем желательно, чтобы в адресной строке писалось не /countries_list/country_detail/resorts_list/resort_detail/ А было написано примерно так, в зависимости от выбора пользователя /counries_list/turkey/resorts/orang-county-resort/
Почему не подходит вариант просмотра детально? Потому что при выборе страны на уровне /counries_list/ передо мной должна открыться страница, в которой будет детальная инф-ия о выбранной стране, а так же много другой информации типа списка курортов этой страны, списка экскурсий этой страны, списка статей об этой стране. Т.е. на странице детального просмотра страны я должен видеть так же вывод информации из других инфоблоков.
Пример: /counries_list/ - Турция, ОАЭ, Египет, ... . Выбираем Турцию /countries_list/Turkey/ - Детальное описание Турции, детальная картинка Турции, и ниже список экскурсий в Турцию из инфоблока excursions, список курортов Турции из инфоблока resorts, статьи о Турции из инфоблока articles, фотографии Турции из инфоблока photos.
Насколько я понимаю, нельзя просто создавать каталоги вручную, в них передавать id выбранной страны, потому что иначе ЧПУ я не настрою, а везде будет писаться строка countries_list/country_detail/resorts_list/resort_detail/index.php .
Каким образом можно реализовать такую глубокую вложенность?