Знаю, что все их знают. Но иногда не бывает лишним собрать все самое используемое в одну кучку. Ведь у каждого бывают моменты тупости когда забывается последовательность синтаксиса. For you.
Основные функции вывода в шаблонах Битрикс
|
Михаил Базаров: 14.11.2013 05:00:00
Основные функции вывода в шаблонах Битрикс
Знаю, что все их знают. Но иногда не бывает лишним собрать все самое используемое в одну кучку. Ведь у каждого бывают моменты тупости когда забывается последовательность синтаксиса. For you. |
|
Алекс: 14.11.2013 05:00:00
А как сайт-нэйм прописать в шаблон?
доменное имя |
|
Михаил Базаров: 14.11.2013 06:00:00
|
|
Михаил Базаров: 14.11.2013 06:00:00
Быть может кому-то пригодится http://dev.1c-bitrix.ru/api_help/main/general/constants.php?print=Y#site_server_name
|
|
Гость сайта: 18.12.2013 08:00:00
Объясните про Отображаемые счетчики, так как инфы про это найти невозможно( В настройке модуля - "поисковая оптимизация" я вставляю коды счетчиков. Но в исходном коде страниц их нет, код я просматриваю выйдя из режима администратора. Как правильно использовать модуль - "поисковая оптимизация"
|
|
Михаил Базаров: 18.12.2013 09:00:00
|
|
Гость сайта: 18.12.2013 10:00:00
|
|
Михаил Базаров: 19.12.2013 09:00:00
![]() Этот раздел предназначен для базовой поисковой оптимизации сайта. Регистрируетесь в Яндексе и Гугле. Потом уже через админку сайта добавляете сайт в эти поисковые системы на свои учетки. Если Вы имете ввиду старую версию битрикса, когда раздел SEO назывался "Поисковая оптимизация", то эти счетчики на сайте не отобразятся. Они только для внутренней статистики (в админке сайта-раздел Веб Аналитика) там и переходы, и хиты и хосты и внешние ссылки- все покажет. Если прямо сильно хочется вывести счетчик на сайт- то Компоненты- Служебные- Статистика- и вытягиваете в нужно место компонент "Таблица статистики" |
|
Сергей: 04.03.2014 10:00:00
Куда нужно вставить код на форму SmartResponder (рассылка писем) ?
1. В Index.html? 2. Или её можно вывести с помощью специальной функции? |
|
Михаил Базаров: 04.03.2014 11:00:00
Если вам дали некий кусок кода то вставляете в нужном месте шаблона и все. Или прямо в страницу сайта, в режиме редактирования кода. |
|
Денис: 07.03.2014 06:00:00
|
|
Дмитрий: 11.05.2014 12:00:00
Михаил, посдскажите как вывести Название раздела или подраздела инфоблока в виде текста.
А так же символьный код раздела тоже в виде текста. Заранее благодарен за ответ! |
|
Михаил Базаров: 11.05.2014 12:00:00
Символьный код раздела #SECTION_CODE# |
|
Гость сайта: 11.05.2014 01:00:00
http://hostingkartinok.com/show-image.php?id=fe6c2a960bdd9396f281f8e57d25674f |
|
Михаил Базаров: 11.05.2014 06:00:00
|
|
Дмитрий: 11.05.2014 11:00:00
Хочу использовать как класс css. |
|
Михаил Базаров: 12.05.2014 07:00:00
|
|
Дмитрий: 13.05.2014 07:00:00
А есть другие решения !? Я конечно думал, можно еще сделать отдельным свойством, так тоже работать будет - но зачем когда есть раздел в котором находиться элемент. А Вы не можете сделать код который надо вставить в шаблон!? Я не понимаю API Битрикс. А сколько стоят курсы для того чтобы понимать в Вашем исполнении !? И какие первичные знания будут нужны !? |
|
Михаил Базаров: 14.05.2014 04:00:00
Сделайте проще, вставьте в начале цикла
.razdel1 {} .razdel2 {} .razdel3 {} .razdel4 {} ...итд и соответсвенно каждому свое оформление Еще есть способ с нумерацией элемента вида .razdel:nth-child (1) {} .razdel:nth-child (2) {} .razdel:nth-child (3) {} .razdel:nth-child (4) {} ...итд Если я вообще правильно понял суть задачи. |
|
Дмитрий: 15.05.2014 01:00:00
Вот страница http://themeforest.net/item/realocation-modern-real-estate-template/full_screen_preview/7112897
Мне нравиться сам эффект фильтрации, учитывая, что у нас элементов не много. Там фильтруется по классу. Сам фильтр я сделаю вручную, количество разделов исчерпывающие, список закрыт. Всего 4 раздела. Можно сделать и добавить свойство список в нем четыре позиции, но зачем (!) если уже элемент в разделе, можно вытащить символьный код он и будет классом, класс не будет меняться. |
|
Ivan: 04.06.2014 10:00:00
<?$APPLICATION->ShowCSS();?> как выводить стили с названием сайта
щас: /bitrix/templates/main/styles.css надо: сайт.ру/bitrix/templates/main/styles.css |
|
Михаил Базаров: 04.06.2014 10:00:00
|
|
Александр: 23.06.2014 10:00:00
Михаил, доброе время суток. Скажите будите ли вы делать видео уроки по созданию интернет магазина?
|
|
Михаил Базаров: 23.06.2014 02:00:00
|
|
Александр: 23.06.2014 09:00:00
|
|
Черкасов Владимир: 21.08.2014 01:00:00
Есть ли какая нибудь внутренняя функция, что бы узнать код текущего инфоблока, допустим, если у меня один шаблон применяется на несколько инфоблоков?
|
|
Владимир: 04.09.2014 08:00:00
Скажите пож.. как сделать отдельную страницу "Отзывы" для сайта?
Что бы была она в меню и люди писали там отзывы про весь магазин в общем а не для отдельного товара. Спасибо. Может если есть у Вас урок по этой теме было бы превосходно! |
|
Михаил Базаров: 07.09.2014 04:00:00
|
|
Михаил Базаров: 07.09.2014 04:00:00
На отдельной странице (хотя можно и на этойже, смотря как у вас по дизайну расчитано), выведете компанент "Добавление элемента инфоблока" и разрешите людям в него писать. Все |
|
Владимир: 22.09.2014 08:00:00
Все получилось! Есть только НО!
На странице появляются Имена и при нажатии на них открывается отзыв! Нельзя ли как то сделать что бы они сразу открывались открытыми? как на всех сайтах! Что б при заходе на страницу отзывы были сразу имена (кто написал) и сам отзыв!!! Спасибо! |
|
Михаил Базаров: 22.09.2014 12:00:00
|
|
Владимир: 23.09.2014 07:00:00
Спасибо!
Но у меня не получилось!) На страницу я вывел: новости и указал им инфоблок отзыв, и Добавление элемента инфоблока. Не могу понять где менять эту строку. В новостях ее нет. |
|
Жека: 25.12.2014 05:00:00
Что то я не пойму одного момента вовсе.. Вообщем мне надо вывести "Нет изображения" в новости, когда его нет.
конструкция у меня вот такая вот:
|
|
Артём: 05.01.2015 06:00:00
Михаил, стоит задача вывести несколько картинок в разделе по мимо самой картинки раздела с помощью пользовательского свойства тип файл раздела, множественное, catalog.section.list. Помогите подскажите КАК?
|
|
Максим: 24.02.2015 04:00:00
Михаил, а где находиться файл с $APPLICATION ? (хочу поменять местами вывод некоторых функций) Уже подправил там вывод мета тегов, а сейчас попытался найти вывод скриптов - чтобы сделать асинхронным, но битых два часа не могу найти где лежит этот файл..
|
|
Владимир : 19.08.2015 09:00:00
Помогите пожалуйста вывести описание инфоблоков.
|
|
Михаил Базаров: 19.08.2015 10:00:00
|
|
Екатерина: 28.08.2015 03:00:00
Здравствуйте, Михаил! Во-первых, огромное Вам спасибо за Ваш труд - уроки просто замечательные, очень мне помогли! А во-вторых, у меня к Вам вот такой вопрос: мне поручили заниматься сайтом, сделанном на битриксе, и нужно исправить на страничке с контактами почтовый адрес. Я посмотрела - он выводится включаемой областью (файлом). Прошла в этот файл, а там стоит функция: <div class="item"><strong>Почтовый адрес:</strong> <?=$arContacts['CONTACTS_POST_ADDRESS']['VALUE']?></div> И что мне делать, где исправить эту CONTACTS_POST_ADDRESS ума не приложу. Где в битриксе хранятся расшифровки этих функций? Сама я работаю в Joomla, там с этим делом совсем по-другому. В тупике. Не подскажете, Михаил, где копать?
|
|
Алик: 30.10.2015 01:00:00
Здравствуйте Михаил! Недавно начал смотреть ваши уроки по 1с битрикс, сейчас смотрю 6 урок создание инфоблоков и вывод новостей на сайт.
У меня возник вопрос. Есть страница index.php в ней 1 div внутри 2 фиксированных diva, левый и правый. Как в левой колонке вывести детальную новость, а рядом в правой колонке список новостей (анонсы). А дальше при нажатии или наведении на анонсы новостей в правой колонке, менялись (или загружались) детальные новости в левую колонку? Заранее благодарен. ![]() ссылка на картинку |
|
Михаил Базаров: 30.10.2015 05:00:00
В шаблоне комплексного компонента новостей, найти файл detail.php в нем вывод конкретной новости (детальной), тут же в файле вывести компонент список новостей ну и сверстать. |
|
Guest: 11.11.2015 03:00:00
|
|
Guest: 01.12.2015 03:00:00
посмотрите в
|
|
Guest: 04.02.2016 10:00:00
Я наверное задам тупой вопрос, но все что прочитал не сработало - как вывести название раздела в шаблоне превью новости? (желательно и ссылку на раздел получить). Такая банальная штука а столько проблем мне доставила
|
|
Михаил Базаров: 04.02.2016 10:00:00
http://camouf.ru/blog-note/1393/?sphrase_id=7558 |
|
Guest: 04.02.2016 11:00:00
|
|
Guest: 05.02.2016 09:00:00
Вот такую ошибку выдает ,если ID писать напрямую. Если писать любые другие цифры (которые не совпадают с id реальных разделов) - ошибок нет и ничего не происходит... |
|
Guest: 05.02.2016 09:00:00
Заработало, только если оставить первую строчку из приведенного вами по ссылке кода.
CIBlockResult... Спасибо!) |
|
Ксения: 13.03.2016 02:00:00
Добрый день! Я наверное задам глупый вопрос.))) Только начала изучать ваши уроки и столкнулась с такой проблемой У меня не меняются стили главного меню, всю голову сломала, пересмотрела урок раз 5 точно, несколько раз всё заново переделала пошагово. При этом, сначала всё поменялось, но при внесении любых изменений в админке стили возвращались, а потом и меняться перестали вовсе. Не подскажете, может быть нужно что-то ещё сделать?
|
|
Михаил Базаров: 13.03.2016 03:00:00
|
|
Ксения: 13.03.2016 03:00:00
|
|
GOTIMA GOTIMA: 15.11.2016 06:00:00
Михаил Базаров, можешь подсказать как ты реализовал "Избранное" на этом сайте - http://www.bananasport.ru/
|
|
Николай: 20.01.2017 09:00:00
Здравствуйте, у меня вопрос, мне нужно вывести простой текст на главную страницу сайта на битрикс, как я это могу сделать? Просто у вас видеоуроки на ютуб достаточно длинные. и не совсем понятно, какое видео мне просмотреть для решения именно этой задачи.
|
|
Михаил Базаров: 20.01.2017 11:00:00
|
|
Павел Лемак: 11.10.2017 04:00:00
Добрый день! Ковыряем купленный шаблон мобильной версии, и не можем найти описание раздела. В десктопной-то оно есть, на любой странице каталога (категории товаров) идёт описание. А вот в мобильной его нету. Пробовали запихивать в шаблон <?=$arResult['DESCRIPTION']?> - кэш чистили, не работает, в чём может быть проблема?..
|
|
Михаил Базаров: 12.10.2017 02:00:00
|
|
Павел Лемак: 24.10.2017 06:00:00
Михаил Базаров, в исходном коде, увы, нет, не нашёл. Сайт www.promart.by. Например, на странице http://promart.by/catalog/rozetki/viko_carmen/ вверху и внизу есть описание, а вот почему его нет в мобильном шаблоне, так и не разобрались, - хотя функция description в мобильном есть и, например, при изменении страницы - описание тоже есть, но только разве что в редакторе.
|
|
eldaki132: 27.12.2017 12:00:00
Михаил Базаров, Здравствуйте Михаил, не понятно как смог сделать, но на сайт не отображается header и footer. Практически только контент отображается, без стили без ничего. Сможете расказат как поправит сайт. Тоже бекап нет. Есть ли функция вернут в сайт в определено положение по времени ? Вот и самом сайт idinarog.ru
|
|
Михаил Базаров: 27.12.2017 03:00:00
Так не подскажу, нужно смотреть сайт изнутри. Но если есть бекап, просто разверните его на своем компьютере и посмотрите- если он актуальный- можно попробовать развернуть на живую
Если отстал по времени, перенисите с поломанного в него, не достающие части, снова заархивируейте и разверните на боевом В общем, тяжело подсказать |
|
eldaki132: 28.12.2017 12:00:00
|
|
Сергей Бушкевич: 03.01.2018 05:00:00
хочу сделать разную разметку на некоторых страницах сайта. к примру на главной и в каталоге хочу .col-md-12, а на остальных .col-md-8+col-md-4.
но никак не получается. <?if($APPLICATION->GetCurDir()==SITE_DIR || $APPLICATION->GetCurDir()==SITE_DIR.'catalog/' ):?>на главной и в каталоге<?else:?>на остальных<?endif;?>> данная функция на главной и на корневой странице раздела каталог делает col-md-12, а вот внутренние страницы каталога всё равно col-md-8+col-md-4 можно ли победить? |
|
Сергей Стефанович: 03.01.2018 12:00:00
Кстати хотел бы расширить эту запись несколькими полезными функциями.
//инклюд <?$APPLICATION->IncludeFile(SITE_DIR."include/file.php", Array(), Array("MODE" => "html", "NAME" => "заголовок" //инклюд2 <?$APPLICATION->IncludeFile(SITE_DIR."include/file.php" подключение скриптов из папки шаблона <? $this->addExternalJS($this->__folder."/form_script.js" <? $this->addExternalCss($this->__folder."/form_script.css" |
|
Михаил Базаров: 03.01.2018 02:00:00
|
|
Михаил Базаров: 03.01.2018 02:00:00
Вот так аккуратнее
|
|
Сергей Стефанович: 08.01.2018 11:00:00
|
|
valentina.29: 31.05.2018 12:00:00
А как в шаблоне выводится модуль валюты?
|
|
Алексей Клёнин: 26.10.2018 10:00:00
А как вывести 1 дополнительное поле по ключу?
Или исключить определенные дополнительные поля, при выводе через массив? |
|
Екатерина: 23.07.2021 11:00:00
Добрый день.
Подскажите, а как в данное выражение добавить условие, если = 0, то под заказ [COLOR=#f16522]Количество товара на складе в списке товаров:[/COLOR] [COLOR=#f16522][/COLOR][COLOR=#790000][COLOR=#f16522]<?[/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522] [/COLOR][/COLOR][COLOR=#790000][COLOR=#f16522]$ar_res = CCatalogProduct::GetByID($arElement['ID']);[/COLOR][/COLOR][COLOR=#790000][COLOR=#f16522] echo "<br>На складе: ";[/COLOR][COLOR=#f16522][/COLOR] [/COLOR][COLOR=#f16522] [/COLOR][COLOR=#790000][COLOR=#f16522]print_r($ar_res['QUANTITY']);[/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR][COLOR=#f16522][/COLOR] [/COLOR][COLOR=#f16522] [/COLOR][COLOR=#790000][COLOR=#f16522] echo " шт.";[/COLOR] [/COLOR][COLOR=#f16522][/COLOR][COLOR=#790000][COLOR=#f16522]?>[/COLOR][/COLOR] |
|
Михаил Базаров: 23.07.2021 06:00:00
|
|
Александр: 03.02.2022 04:00:00
Как в шаблоне детальной страницы сделать следующее:
Необходимо к переменной "DETAIL_TEXT" добавить данные из свойства карточки товара. любое свойство, которое есть в свойствах торгового каталога. Заранее спасибо. |
|
Web_D: 18.03.2022 06:00:00
Приветствую. Подскажи пожалуйста.
Хочу сделать описание в карточке товара что бы генерировалось для каждого товара и текст в описании брался из свойств инфоблока. К примеру: Купить #название_товара#, самый лучший товар #код_свойства# формы, имеер размеры #код_свойства#, и обладает преимуществами #код_свойства#. Спасибо. |
|
Михаил Базаров: 19.03.2022 11:00:00
Можно сгененировать эту строку в настройках инфоблока, как описание карточки товара (на вкладке SEO) А в самом шаблоне вывести:
Для полного фен шуя, можно проверять наличие нормального описания, если его нет- выводить сгенерированное.
|
|
Денис: 14.09.2022 09:00:00
Добрый день! Подскажите пожалуйста, как можно реализовать вывод из одного раздела детальных страниц но с разными шаблонами?
|
|
Михаил Базаров: 14.09.2022 01:00:00
Думаю, только через свойство элемента. Задать что-то типа "Вариант шаблона" со списком 1, 2, 3 и так далее Проверять что выбрано в element.php и включать нужный шаблон. |
|
Денис: 15.09.2022 12:00:00
Спасибо!
|
|
Михаил Базаров: 30.09.2022 09:00:00
Тут такая задачка подвернулась. Готовый код для element.php комплексного каталога
- В свойстве VARIANT_VIDA_KARTOCHKI список с вариантами шаблона (просто 1 и 2). - Получаем VALUE этого свойства. - В $template передаем нужный шаблон. - Применяем в bitrix:catalog.element |
|
Денис: 01.10.2022 09:00:00
Большое Спасибо!
|
|
Гость: 17.10.2022 10:00:00
Добрый вечер. Возможно ли сделать выборку шаблона детальной страницы но на компоненте новостей ?
|
|
Михаил Базаров: 18.10.2022 10:00:00
Да, точно также: через свойство новости, но применяете в комплексном шаблоне новостей, в файле detail.php |
Блог-note Заметки по 1С-Битрикс
-
Регистрация пользователя в определенную группу сайта на Битрикс
Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимости от того какую форму регистрации прошел пользователь. Это д...
-
Memcached на сайте под управлением битрикс, при использовании Веб Окружения Битрикс
Если вам важна скорость отдачи сайта, а у вашего сервера медленный диск для использования кеша на файлах. Можно кешировать данные прямо в оперативную ...
-
Модифицировать состав заказа #ORDER_LIST# в почтовом событии "Новый заказ"
Если вы хотите как-то по особенному сверстать состав заказа в почтовом уведомлении 1С-Битрикс "Новый заказ", у вас это не получится, так как переменна...
-
Подключение мобильной версии шаблона Битрикс сайта, с автопереключением
Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много файлов, которые перегружают моб...
-
Рассылка новинок каталога в автоматическом режиме
Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользоваться событием OnBeforeIBlockElementAdd и модулем subscribe
-
GIT-репозиторий на собственном сервере с веб-интерфейсом: Gitea - аналог GitHub
Задача: Развернуть git-репозиторий на собственном сервере с помощью Gitea — для ведения проектов, с веб-интерфейсом и поддержкой многопользовательской...

