跳转到主要内容
ryerh 提交于 8 October 2014

Drupal8 的路由支持占位符,该占位符将被 URL 中的动态值替代。这个占位符可以在控制器的方法中直接当作一个同名变量使用。比如 example.routing.yml的这个例子:

example.name:
  path: 'example/{name}'
  defaults:
    _content: '\Drupal\example\Controller\ExampleController::content'
  requirements:
    _permission: 'access content'

这个 {name}占位符是 URL 里的一个别名,在控制器方法中可以被当作 $name变量使用,如下:

ryerh 提交于 8 October 2014

原文链接:Altering existing routes and adding new routes based on dynamic ones

一条路由 ―― 不管是静态地定义在 YAML 文件(参考示例)中,还是动态地创建在使用动态路由中,都可以被替换。你可以使用一个触发了 RoutingEvents::ALTER事件的 EventSubscriber 对象来修改一个 RouteCollection。

learningxm 提交于 8 October 2014

看到几个例子,贴下网址,有时间的童鞋可以去拷回来翻译一下

 

http://drupal.stackexchange.com/questions/58611/how-to-save-images-using-services-3

http://tylerfrankenstein.com/code/drupal-services-file-create-example-json-and-jquery

http://mobile-grid.com/workbench/drupal-servicesrest-and-mobile-devices-using-android-example

标签
半截烟头 提交于 7 October 2014

原文地址:https://www.drupal.org/node/2015613    [术语翻译]   API:                        应用程序接口 Validation API:       校验应用程序接口

 

Drupal 8的校验API

最后更新:2014年8月26日, fago创建于2013年6月9日

编辑:jbekker, roderik, fgm, jsruzicka

翻译:半截烟头

 

 

    在Drupal 8, 实体校验已经被移到了一个单独的实体校验API里,并且已从表单校验解耦。将实体校验从表单校验里解耦允许校验实体可以独立于表单提交,比如通过RESTful WEB服务变更。这个新的校验API已经基于Symfony 校验器实现。

 

上海10月25日 体育活动、DruSport活动报名

具体活动安排:

活动时间:10月25日  报名截止:10月18日  人数限制:20人

活动形式:表单里的项目  报名方式:提交表单

活动地点:火车头体育场  活动费用:免费

赞助方: Drupal中国社区 以及热心赞助社区的成员

联络方式:QQ群 154077824

报名须知:鉴于场地需要提前支付费用,本次活动报名了的,要请假的请提前3天请假。

2014.10北京网站美工设计培训班

准备2014.10.27-31在北京举办一次网站美工设计培训班,邀请业界最顶级的专家进行授课。欢迎参加。

网站设计课程提纲

一.什么是界面设计

1.       定义

2.       美工与设计

3.       用户体验设计五个层级关系

4.       界面设计的基本原则

 

二.如何留下第一印象(整体)

1.       设计风格与功能

2.       色彩配色

3.       整体页面布局、层次结构

4.       引导用户视线顺序

5.       一致性与标准化

 

三.网站设计的具体设计(局部)

1.       尺度

2.       导航

3.       对齐和网格

4.       图标设计

5.       图片运用

learningxm 提交于 5 October 2014
<?php global $user; if($user->uid){ $user_check = db_select('users','u')->fields('u',array('mail'))->condition('u.uid', $user->uid)->execute()->fetchAssoc(); $user_email = $user_check['mail']; $user_arg = arg(0); $location_path =url('user/'.$user->uid.'/edit', array('absolute' => TRUE)); if(empty($user_email) && $user_arg!="user"){ ?><?php drupal_add_js("jQuery(document).ready(function () { if(confirm('请尽快填写您的邮箱信息')){ window.location.href='$location_path'; }else{ return false;
articles
泰山老虎 提交于 4 October 2014

北京亚艾元软件有限责任公司是提供Drupal软件培训、咨询、开发的高新技术企业。公司座落于中关村软件园。公司由国内顶尖的Drupal技术专家和资深的业务专家联合创办。

因业务发展需要,招聘1-2名Drupal实习生,待遇每月3000元。外地的可以提供住宿。

职位描述 ♣ 主要工作就是帮助老葛打杂,完成开发工作中的一些体力活; ♣ 因为公司比较小,除了开发以外,还有各种杂事需要处理;

要求: ♣ 本科学历,计算机专业。 ♣ 能看懂英文文档; ♣ 爱学习 ♣ 年龄20-24岁,男性优先

地址 北京市海淀区中关村软件园上地十街辉煌国际4号楼1308室 联系人 崔先生 联系电话 13381113196 13681445347 网址 http://www.yaiyuan.com 邮箱 Cuikejun@qq.com 372948992@qq.com

JSX 提交于 3 October 2014

cool第一次发帖 还望多多指教   

drupal默认的评论样式是子评论在父评论下一层一层缩进,总感觉有点别扭,最终将其整成类似其他论坛程序(discuz等)可以在评论中引用父评论的内容,下面这个样子

11111111.png

 

下面是用到的模块:

flatcomments模块 https://www.drupal.org/project/flatcomments  此模块可将评论显示为对齐的样式

标签
Sevenfish 提交于 3 October 2014

我正在学习 hook_form_alter(),所以我试着吧Contact 里 Your name 改成 Full name

我写了一个模块叫 mymodule,在mymodule.module里写如下代码

<?php

function mymodule_form_alter($form, &$form_state, $form_id) {
  	$form['name']['#title'] = t('Full name');
}

但不知道为什么访问 /contact 的时候,前台就不显示修改内容。

我安装了Devel模块,试着调用 dsm 函数,代码修改如下:

<?php

function mymodule_form_alter($form, &$form_state, $form_id) {
  	$form['name']['#title'] = t('Full name');
  	dsm($form);
}

再次访问 /contact,在message显示已经修改了。

订阅