wechat模块是drupal连接微信公众平台非常不错的一个模块,实现了微信用户绑定dp帐号、自定义菜单、会员管理、群发消息等基础功能。
由于wechat采用entity来保存微信消息,并使用了微信公众平台phpSDK,如果我们对公众号开发不熟悉,就不容易理解模块的业务逻辑及用法。下面给出wechat模块的基本用法指引。
前期准备
- 由于微信服务器需和dp站点互发消息,因此安装drupal模块的站点,必需为互联网可以访问,也就是说不能是本地环境站点。
- 进入公众号开发者中心,填写配置项。(推荐申请免费的公众测试号,测试号无功能限制,更方便开发测试。)
对于drupal7.x,目前的版本7.38。
即使在后台设置对了:
如题。。。
感觉添加内容的界面有点简陋
想自己写
不知道如何下手
我用的是drupal 6.6,首页上出现以下信息,共198行,类似的已省略: strict warning: Non-static method view::load() should not be called statically in ../modules/views/views.module on line 823. strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in ../modules/views/plugins/views_plugin_display.inc on line 1684. strict warning: Declaration of views_plugin_display::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in ../modules/views/plugins/views_plugin_display.inc
原文链接:CSS Class Changes between D7 and D8
菜单
D7:
.menu li.expanded .menu li.collapsed .menu li.leaf .menu li.active-trail .menu li.first .menu li.last
D8:
.menu-item--expanded .menu-item--collapsed .menu-item--active-trail .menu-item:first-child .menu-item:last-child
.menu-item--leaf 用的非常少,所以移除了. 也是可以再加上的。 @看一下例子 https://www.drupal.org/node/2425691#comment-9629101 @todo 这篇文档中的链接还会更新。
原文链接:Theming differences between Drupal 6, 7 & 8
下面是一个 Drupal 8 在主题方面最值得一提的一些变化列表。
菜鸟一个,刚接触drupal。使用中发现,内置搜索区块在不登陆的情况下,无法显示给匿名用户使用。只有在登录状态下才能呈现。区块设置不管用。我希望搜索框在任何情况下都呈现给用户使用,要怎么解决呢。
原文:Using Classy as a base theme
Classy是Drupal 8核心中的一个主题,用主Bartik和Seven的子主题。它的目的是在标记中提供许多类,以帮助注释和描述在页面上渲染的标记元素。过去,Drupal在对元素如此进行注释方面所做的额外辅助,有的人认为是有益的,而其他人则认为是有害的。在Drupal 8中,您现在可以选择是否包含此种额外辅助。如果您想在您的元素上包含Drupal类,就把Classy定义为您的基主题。更多信息请阅读:学习如何创建子主题。 如果您想您的主题含有尽可能少的类,那么就不要用Classy作为基主题。当您不想Drupal定义的类与您的主题正在使用的CSS和JavaScript框架冲突时,不使用Classy是一个好主意。不包含Classy可让您完全负责您的主题拥有的类。
- 阅读更多 关于 用Classy作为子主题
- 登录或注册以发表评论
原文:Creating a Drupal 8 sub-theme
子主题和其它主题是一样的,但有一点区别:它们继承父主题的资源。子主题链接到其父主题的能力是没有限制的。子主题可以是另一子主题之子。它可以分叉,任您组织。这就给子主题以巨大的潜能。要创建子主题,您先像其它主题一样定义您的主题,用"base theme"键声明基主题。请注意这个键没有下划线。
例子 my_theme.info.yml(Example my_theme.info.yml)
这是一个子主题的例子,它用Classy作为基主题。