承接 proklung/bitrixoggraphbundle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

proklung/bitrixoggraphbundle

Composer 安装命令:

composer require proklung/bitrixoggraphbundle

包简介

Бандл управления OG разметкой для Битрикс + Symfony.

README 文档

README

Конфигурация

Файл: local/configs/packages/bitrix_og_graph.yaml

Задаются og метки по умолчанию.

<?php bitrixoggraph:
  enabled: true # Бандл активирован?
  site_name: 'EXAMPLE.RU'
  img: '/favicon.ico'
  fb_admins: '444003346913744'
  article_publisher: 'https://facebook/Example/'
?>

Использование

Фасады для использования в компонентах (component_epilog.php) и статических страницах:

Общее:

  • Запросы кэшируются
  • container() - хэлпер доступа к экземпляру контейнера. Включен в базовый комплект конструкции Symfony-Bitrix.

Детальная страница

<?php container()->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 container()->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 container()->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

统计信息

  • 总下载量: 27
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-04-19

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固