首先 把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文件需要加函数吗。
微信开发中,遇到这样的需求:提交了一次表单,第二次点开表单,页面显示温馨提示。
思路是清晰的:点开表单页,获取用户的uid,到数据库查找是否有存在对应表单的uid。 没有,即还没提交过表单,加载表单(区块)。 有,即提交过表单,加载温馨提示(区块)。
遇到的问题有:调用webform模块里的一个表单(区块),使用
module_invoke('webform','block_view','client-block-493'); 参数1:模块名称 参数2:hook 名称 参数3:相关的hook参数 参数4:也是hook参数(没用到,不用传)
- 阅读更多 关于 点开表单,显示温馨提示
- 登录或注册以发表评论
1. 安装 https://www.drupal.org/project/ckeditor_font
2. 下载 http://download.ckeditor.com/font/releases/font_4.6.0.zip
3. 解压丁 <root>/libraries
4. 编辑 <root>/libraries/font/plugin.js
5. 找 258行 CKEDITOR.config.font_names = 'Arial/Arial, Helvetica, sans-serif;' +
6. 之下加入 '中文字型显示的名称/中文字型英文名, sans-serif;' +
7. 到 /admin/config/content/formats
8.
9. 配置
10.