刚上手views不久。遇到一个问题,在views模块中,我设置了分页器属性,
但是实际上页面并没有出现分页器。
当时以为是需要什么模块,上网百度后发现大量分页器都是复杂代码,实验了实现起来非常复杂。求助了各位大大后,自己也尝试重新建了个views,开启分页器,发现竟然有分页结果。
终于发现原来是覆写view文件时删的太干净,把附带的<pager>字段也给删除了,导致显示不出来。在加入此字段后分页器出来了。但样式比较丑陋。龙马大大提示改theme中自带css。通过chrome查看,找到分页器对应的css样式位置
修改之后,OK~搞定收工~具体路径在module/system/system.theme.css里面~
最终效果如下:
外资公司,2年工作经历即可,地点在上海在建国中路,上级是中文极好的老外哟,简历可邮件至2196919858@qq.com或直接加Q
热烈庆祝中国首个Drupal夏令营成功举办!北京大学陈教授,华中师范大学张教授,重庆医科大学刘教授亲自带学生来学习,他们的远见卓识真是让人钦佩!参加夏令营活动同学你们已经在人生的起跑线上领先了一大步过段时间!感谢龙马兄的大力支持!
Drupal --> Service 搭建好以后,
array(
这里面是有数据,但是我不知道如何去访问这个service,百度也没有给到具体的方法,所有来请教各位
)
谢谢!
Drupal & PHP Developer
Location
Shanghai |
Position's main purpose:
Currently looking for a Drupal & PHP Developer to join the team for building scalable web applications while sharing a common passion for the web |
Languages
Mandarin native, English Professional proficiency |
Budget
Up to RMB 15k/month based on experience |
分享一个drupal的API函数,最近有个需求是想要获取sites/default/files的目录的相对路径。发现在drupal6和drupal7中使用的方式不一样了。如下:
Drupal6: file_directory_path()
Drupal7: 在Drupal7中file_directory_path()函数已经被移除了,需要使用下面的代码去获得这个相对路径。
variable_get('file_' . file_default_scheme() . '_path', conf_path() . '/files');
Drupal 8.0.0 Beta14 于2015年8月3日下午5:18发布了。
该版本是 Drupal官方发布的第14个Drupal8 Beta版本,上一个Drupal8 版本是Drupal8 Beta13,发布于2015年7月30日,相隔仅5天的时间。
Drupal 8 Beta 系列的版本比较适合开发者和建站者来测试,并提交一些测试报告以及一些Bug到官网,有的时候测试站点可能要重建。Beta 版不适合没有技术背景的人和生产环境使用。
这是自 beta 13 以来的一次小更新,修复了页面缓存无效而回归(fixes a regression in page cache invalidation)的问题,看这里: #2527126: Only send cache context/tags if frontend proxy exists.
各位好
最近在设计一个类似身分认证的表单系统,需要作出 用戶送出表单之后交由審核员认证表单中其中几个项目再核准 的功能
刚开始尝试用比较多人用的Webform,但发现webform虽然功能多但是因为是自有格式所以自由度不高,很多功能不太合乎使用
所以后来就改用Entityform,然后搭配上Flag跟Rules两个模块基本上该做到的几乎都做到了
不过现在有些问题想请教各位
因为这个系统完成之后会交由其他没有相关技术的人进行管理
也就是说希望在使用设计上是尽量不要让负责审核表单的人动到administration console的部分以免出错
所以我目前的作法是把表单审核的部分用Views来显示给审核员看并且利用flag的切换进行审核,不知有没有更好的方法呢?
另外,不知有没有办法可以做到:
当该提交表单的某一项目(field)不合乎要求,在审核员确认提交不合格之后,就自动发email通知该用戶「该表单中的某项目(field)」不合乎要求?
如果只是单纯的寄送email通知使用者审核未通过不难做到,但在mail中通知使用者是"哪个项目"不合乎要求似乎感觉不大容易
7.2 在主题中引入JS
7.2.1 使用.info文件添加js
在dp中引入js最简单的方法是在.info文件中进行声明。这里就不重复叙述了,但是你应该记住两点:第一,用这个方法添加的js会出现在网站的所有页面上,因此,要考虑性能问题。第二,用这个方法添加的js是主题层的js,当drupal页面加载的时候,drupal会首先加载库js(core/library)和模块js,然后才加载主题js。
或者,你也可以用JS Injector 模块来执行这个动作,官网地址:https://www.drupal.org/project/js_injector。
7.2.2 从template.php中加载js
在Drupal 7的template.php文件中,你可以通过 drupal_add_js() 或者 drupal_add_library()来添加js,d6中就只能使用前者。
关于drupal_add_js的详细内容,请查看官网https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_add_js/7,以下只给出一些例子。
Twig模板引擎提供了一个调试工具。
Drupal 8 实现并且增加了一个额外的工具,可以让你找到输出标记(markup)的模板。
开启调试(Enable debugging)
你要开启 Twig 的调试功能是在 sites/default/services.yml 里。
设置该文件中的debug变量为 true:
parameters: twig.config: debug: true
如果你用的是火狐,请确保“HTML”->“Show Comments”选项是开启(选中)的。
- 阅读更多 关于 调试Twig模板
- 登录或注册以发表评论