intwebg/socialmediapack

为网站提供社交媒体分享功能和模板链接

安装: 11

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

开放问题: 0

语言:CSS

类型:silverstripe-module

dev-master 2016-10-13 22:44 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:08:57 UTC


README

将社交媒体链接和共享功能引入SilverStripe

功能介绍

  • 将默认共享图片添加到SiteConfig中作为$SiteConfig.Image
  • 将共享图片添加到页面中作为$Image

工作原理

  • 当配置时,将使用包含$Image的元数据的页面,而不是$SiteConfig.Image。
  • 如果没有在页面内添加$image,则将使用$SiteConfig.Image。
  • 自动在页面头部添加额外的元数据以覆盖随机分享的图片

社交媒体使用

  • 并将SocialMediaShares包含到页面模板中,以显示社交媒体分享功能
  • 选择主题样式之一或选择您自己的设计

适用场景

  • 新闻分享图片
  • 作品集分享图片
  • 博客分享图片

页面模板信息

  • 如果您使用不同的图片字段名(例如:NewsImage),可以像这样复制:

    $this->ImageID = $this->NewsImageID;

  • 记得在执行此操作时隐藏$Image

    $fields->addFieldToTab('Root.Main.Metadata', new HiddenField("Image","Image"));

待办事项

  • 翻译成其他语言
  • 包含SocialMediaLinks以在模板中显示社交媒体链接(目前尚未完成)