А выбора нет, придется. Не думаю, что там сильно много переписывать придется.
———
, , | Трудно жить Степашкой среди Хрюш
, , | Трудно жить Степашкой среди Хрюш
|
Еще есть полезная функция - MakeTimeStamp() - переводит дату из формата битрикса в нормальный человеческий UNIX_TIMESTAMP. Честно говоря, представление дат в битриксе и хранение их именно в формате DATETIME дико напрягает - всё равно везде приходится конвертировать даты туда-сюда. Во всех нормальных системах даты и время хранится именно в виде UNIX_TIMESTAMP,
———
, , | Трудно жить Степашкой среди Хрюш |
|
|
|
|
———
, , | Трудно жить Степашкой среди Хрюш |
|||
|
|
|
|
Задался вчера примерно тем же вопросом - как менять шаблон постраничной навигации. Обычные методы не помогали, обратился в саппорт и был получен ответ свыше:
Кто-то может перевести с саппортского? Про компонент bitrix:system.pagenavigation и его шаблон ни слова.
———
, , | Трудно жить Степашкой среди Хрюш |
|||
|
|
|
|
Вам не надо производить проверку file_exist. Если путь $arSection["PICTURE"]["SRC"] указан, значит он есть (скорее всего). Иначе $arSection["PICTURE"] - было бы пустым (файл не загружен). А если уж производите проверку file_exist, то перед $arSection["PICTURE"]["SRC"] надо указывать $_SERVER['DOCUMENT_ROOT'] потому что в $arSection["PICTURE"]["SRC"] путь от корня сайта, а надо проверять абсолютный путь от корня файловой структуры ОС. А вообще, ваш код лучше пусть будет таким:
———
, , | Трудно жить Степашкой среди Хрюш |
|||
|
|
|
|
В компоненте подключение шаблона производится методом
В эту функцию можно передать название файла с шаблоном. Допустим,
Будет подключаться файл шаблона new.php, который находится в папке текущего шаблона. По умолчанию подключается файл template.php . Собственно сюда можете вставлять значение некой переменной, которая указывает на шаблон. Это как бы подшаблоны или шаблон в шаблоне. Простой вариант для частного решения.
———
, , | Трудно жить Степашкой среди Хрюш |
|||||
|
|
|
|
Делаем новый компонент или кастомизируем старый для показа товарного раздела. Показ подразделов - это отдельный компонент. Выбрать фирмы производителей - тут немного посложнее - тут лучше вставить кусок PHP-кода, который делает выборку из ИБ с группировкой по свойству "Производитель" - получите список производителей и количество товаров для каждого из них. Я на днях такую фиговину делал, получилось нечто вроде списка производителей в разделе, аналог на (блок "В этом разделе" справа).
———
, , | Трудно жить Степашкой среди Хрюш |
|
|
|
|
|
У меня поставлена такая задача на сегодня, буду решать. Предполагается такой вариант. Цены у каждого товара могут быть в принципе в любой валюте. На выводе цены конвертятся в шаблоне по курсу указанной валюты. Посетитель магазина указывает свою валюту, система ее "знает". Еще надо решить вопрос с корзиной и оформлением заказа. Видимо, будет свой обработчик на корзину и заказ.
———
, , | Трудно жить Степашкой среди Хрюш |
|
|
|
|