8 месяцев назад
Как мы React с PHP дружили 🌈
Весь мир уже вовсю использует JavaScript фреймворки и серверный рендеринг с использованием Node.js. Но если в вашей компании по тем или иным причинам не могут использовать SSR, а портить жизнь seo-шникам, своими фреймворками, не хочется, можно сделать почти серверный рендер на PHP. Meta информация В первую очередь нам необходимо вернуть всю мета информацию по текущей странице: <?php $title = 'Заголовок страницы - Название сайта'; $description = 'Очень классное описание страницы сайта 🔥'; $keywords...
Местоположение по умолчанию в процедуре заказа
Когда сайт имеет в своем составе блок выбора города в шапке, то часто разумно бывает установить конкретное местоположение по умолчанию в процедуре заказа (компонент «sale.order.ajax»). Как это сделать — можно узнать из этой статьи. Для этого нужно использовать событие «OnSaleComponentOrderProperties». Если у вас задана, например, константа «CURRENT_CITY», в которой содержится код местоположения модуля интернет-магазина (например, «00001111111»), то код будет такой: \Bitrix\Main\EventManager::getInstance()->addEventHandlerCompatible( 'sale', 'OnSaleComponentOrderProperties', ...