问题:大家都是在哪里修改这些 Meta tag 信息的?
回答:可以通过主题函数覆写来实现。
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。
问题:drupal自带的论坛模块,Forums没有被翻译,在翻译界面搜索又搜索不到,这种要怎么搞啊,去找到模板文件了加t()?
回答:可以通过修改词汇表的名字来实现。依次点击“首页 » 结构 » 分类 ”,找到“论坛”(或者“Forum”),然后点击“编辑术语表”,然后修改“名字”一栏即可。
Dash(iOS版):https://kapeli.com/dash
Dash 的 Windows 版: https://velocity.silverlakesoftware.com/
Devdocs: http://devdocs.io/offline
其他链接:
- 阅读更多 关于 离线API软件整理帖
- 登录或注册以发表评论
首先 把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 打上勾后,查看默认的列表字段数据 就会看到如下
虽然看到了这些字段就在眼前,但在覆写的模版里如何才能调用到这些字段的内容呢,对于不熟悉的菜鸟来说。不知道如何写PHP了
代码如下:
<?php print $fields['field_subheadings_in_books']->content; ?>
咳咳,之前出现问题的时候没有截图下来。现在就只能以口述的方式来描述下出现的问题。
- 安装问题:
- 大意是iis HTTP_PROXY漏洞
- OPCACHE未开启 (--本文不会说
- 使用问题:
- 通知说--文件不能创建
- 添加可信主机配置
- 上传图片错误 出现未知错误,xxx文件无法保存。
大家凑合着看吧,我也是新手。如果你也遇到这种问题(还是第一次写文),希望能够帮助你。下面是我的解决方式,如果有错误,欢迎群里探讨。
解决方式:
问题:请教如何先把一个图片的某个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);
其他参考:
最近公司要参照metronic做一套网站,实在不知道这个功能用Drupal哪些模块可以实现?
不太懂Drupal,如果大家有用过metronic可以告诉一下嘛,谢谢啦
一些比较大的对象文件,比如音视频,图片,PDF等,希望不通过http上传,而是预先ftp或其他方式传到服务器上,对应这样的文件字段应该怎么处理呢?
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 版本中解决了:
不同Content types 调用不同的page.tpl.php ; 例如Content types的Name:Electronic books (Machine name: electronic_books),我的page.tpl.php 要如何创建这个文件,template.php文件需要加函数吗。