Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/proklung/bitrixoggraphbundle
Бандл управления OG разметкой для Битрикс + Symfony
https://github.com/proklung/bitrixoggraphbundle
bitrix bitrix-symfony php7 symfony symfony-bundle
Last synced: 13 days ago
JSON representation
Бандл управления OG разметкой для Битрикс + Symfony
- Host: GitHub
- URL: https://github.com/proklung/bitrixoggraphbundle
- Owner: ProklUng
- License: mit
- Created: 2021-04-19T06:12:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-14T05:32:42.000Z (over 3 years ago)
- Last Synced: 2024-04-17T10:38:42.384Z (7 months ago)
- Topics: bitrix, bitrix-symfony, php7, symfony, symfony-bundle
- Language: PHP
- Homepage:
- Size: 242 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.MD
- License: LICENSE
Awesome Lists containing this project
README
# Бандл управления OG разметкой для Битрикс + Symfony
## Конфигурация
Файл: local/configs/packages/bitrix_og_graph.yaml
Задаются og метки по умолчанию.
```php
```
## ИспользованиеФасады для использования в компонентах (component_epilog.php) и статических страницах:
Общее:
- Запросы кэшируются
- container() - хэлпер доступа к экземпляру контейнера. Включен в базовый комплект
конструкции Symfony-Bitrix.#### Детальная страница
```php
get('bitrix_og_graph_bundle.facade.element')->make(
$arResult['IBLOCK_ID'],
$arResult['ID'],
);
?>
```- og:title берется из ELEMENT_META_TITLE.
- og:description берется из ELEMENT_META_DESCRIPTION.
- og:img берется из PREVIEW_PICTURE. Если preview не существует, то из DETAIL_PICTURE.
- og:timePublished из TIMESTAMP_X
- og:url из DETAIL_PAGE_URL#### Разводящая страница
```php
get('bitrix_og_graph_bundle.facade.section')->make(
$arResult['IBLOCK_ID'],
$arResult['ID'],
);
?>
```- og:title берется из ELEMENT_META_TITLE.
- og:description берется из ELEMENT_META_DESCRIPTION.
- og:img берется из PICTURE.
- og:timePublished из TIMESTAMP_X
- og:url из SECTION_PAGE_URL#### Статическая страница
```php
get('bitrix_og_graph_bundle.facade.static')->make();
?>
```- og:title берется из свойства страницы title.
- og:description берется из свойства страницы description.
- og:img берется из свойства страницы og:image.
- og:timePublished из времени последнего изменения index.php
- og:url из SECTION_PAGE_URL