欢迎各位兄弟 发布技术文章
这里的技术是共享的
我的做法
1)确认别名已经加好了 /admin/config/search/path
2)左上角清空所有缓存 (清缓)
3) 如下图,在菜单里面添加一个菜单项,路径使用别名
pathauto
1) 使管理员能够基于规则自动为节点创建路径别名
2) 也可以为任意的url网址设置别名
/admin/config/search/path 这是自定义别名的功能
function custom_twenty_two_jses_node_update($node){
在 视图中处理
结果如下图,不理想
/admin/config/development/performance
function js_jamf_modify_name_form($form,&$form_state,$a_computer_info)
$form['#attributes']['class'] =
在 page callback 的主函数中进行执行 验证吧
比如
我正在尝试在Drupal Commerce中编辑结帐表单,以要求用户两次输入其电子邮件地址。当他们提交表单时,Drupal应该检查电子邮件是否匹配,如果不匹配,则调用form_set_error()。现在,我只是试图将自定义验证功能附加到表单上,而我无法使用它。 (我的模块称为checkout_confirm_email。该模块仅供我们自己使用,因此我在名称上并没有花太多力气)。
form_set_error()
function starting_drupal_dev_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'article_node_form') { $form['#validate'][] = 'starting_drupal_de
到 hook_views_pre_view 看看
在视图在设置 1) 2)
在节点字段中设置 3) 4)
1)
下面的 两种方法,个人认为第一种方法比较好
第一种方法
图 1) 2) 3) 是建立一个 关联 relationship
图 4) 5) 6) 是建立一个过滤条件
第二种方法 是建立一个上下文过滤器 context filter ,,也就是 图 7) 8) 9)
模块
https://www.drupal.org/project/entityreference_autocomplete
<?php //定义权限 仅仅指明什么权限对这个模块可用 function shipingzhongcustomfour_perm() {
/admin/structure/flags