跳转到主要内容
东方龙马 提交于 15 December 2016

问题:大家都是在哪里修改这些 Meta tag 信息的?

drupal8-meta-tag.png

回答:可以通过主题函数覆写来实现。

function THEME_NAME_page_attachments_alter(&$page){
    $meta_tags = array('system_meta_generator', 'MobileOptimized', 'HandheldFriendly');
    foreach ($page['#attached']['html_head'] as $key => $value) {
        if (in_array($value[1], $meta_tags)) {
            unset($page['#attached']['html_head'][$key]);
        }
    }
}

注意将 THEME_NAME 改为你的主题名字,比如你的主题机器名为 mytheme,那么函数名就改为:mytheme_page_attachments_alter。

东方龙马 提交于 15 December 2016

问题:drupal自带的论坛模块,Forums没有被翻译,在翻译界面搜索又搜索不到,这种要怎么搞啊,去找到模板文件了加t()?

回答:可以通过修改词汇表的名字来实现。依次点击“首页 » 结构 » 分类 ”,找到“论坛”(或者“Forum”),然后点击“编辑术语表”,然后修改“名字”一栏即可。

20161215153039.png

 

lirm2766 提交于 14 December 2016

首先 把views 模型下把views-view-fields.tpl.php 文件复制到templates文件下,并改名为views-view-fields--electronic-books-for-home--block.tpl.php (这里的"electronic-books-for-home"是我的block的机器名)

创建文件后,就可以把写好列表行内的HTML放到这个文件下面。这样可以和默认的列表的数据有参考的意义,刚学的很有用。

然后打开drupal 开发模块,点击左下角的Themer info 打上勾后,查看默认的列表字段数据 就会看到如下 

qqtu_pian_20161214160255.png

虽然看到了这些字段就在眼前,但在覆写的模版里如何才能调用到这些字段的内容呢,对于不熟悉的菜鸟来说。不知道如何写PHP了

代码如下:

<?php print $fields['field_subheadings_in_books']->content; ?>

标签
naice 提交于 13 December 2016

咳咳,之前出现问题的时候没有截图下来。现在就只能以口述的方式来描述下出现的问题。

  • 安装问题:
    • 大意是iis HTTP_PROXY漏洞
    • OPCACHE未开启 (--本文不会说
  • 使用问题:
    • 通知说--文件不能创建
    • 添加可信主机配置
    • 上传图片错误 出现未知错误,xxx文件无法保存。

大家凑合着看吧,我也是新手。如果你也遇到这种问题(还是第一次写文),希望能够帮助你。下面是我的解决方式,如果有错误,欢迎群里探讨。

解决方式:

东方龙马 提交于 12 December 2016

问题:请教如何先把一个图片的某个style图片生成?而不是通过访问触发。我想直接在代码里生成并使用。谢谢!

回答

子强提供的参考代码:

$image_uri = $value->image[LANGUAGE_NONE][0]['uri'];
$style = 'mobile_banner';
$derivative_uri = image_style_path($style, $image_uri);
$success = file_exists($derivative_uri) || image_style_create_derivative(image_style_load($style), $image_uri, $derivative_uri);
$new_image_url = file_create_url($derivative_uri);

其他参考:

标签
Drupal 8.2.4 和 Drupal 7.53 发布

Drupal 8.2.4 和 Drupal 7.53  于2016年12月8日发布了!

Drupal 8.2.4 是 Drupal 8 的一个补丁版本,已可以用于生产站点了。上一个 Drupal 8 版本是Drupal 8.2.3,发布于2016年11月16日。

本次Drupal 8.2.4 和 Drupal 7.53 都是仅是 bug 修复和文档、测试更新,包含了多条 bug 修复。官方强烈建议将你的 Drupal 8 和 Drupal 7站点升级到对应的最新版本。

下面几个重要的问题已在 8.2.4 版本中解决了:

订阅