Drupal 7 开发内部培训资料, 分头诗人

如何关闭文本编写提示

赞成!
0
否决!

就像本站的编辑器那样,下面什么都没有。

就是找不到设置关闭的地方,以前在网上看到过有隐藏提示的模块,再也想不起叫什么名字了。

谢谢

6 个回答

赞成!
0
否决!

方法1:同样最简单的方法:CSS。

通过浏览器审核元素,找到对应的位置的css

然后加入:#body-add-more-wrapper #edit-body-und-0-format {display: none;}

 

方法2:也可以用其他方法Better Formats simplify

方法3:通过 hook_form_alter 改写表单输出

/ hook_form_alter function
function CUSTOM_MODULE_form_alter(&$form, &$form_state, $form_id) {
    // We want this on a specific node type
    if ($form_id == 'NODE_TYPE_node_form') {
        $form['#after_build'][] = 'CUSTOM_MODULE_NODE_TYPE_node_form_after_build';
    }
}

// afterbuild function
function CUSTOM_MODULE_NODE_TYPE_node_form_after_build($form) {

    // We want to hide input formats and we can do it like following
    $form['body']['und']['0']['format']= '<div style="display:none;">';
    $form['body']['und']['0']['format']= '</div>';   

    return $form;
}

条条大路通罗马,看你喜欢哪种。

赞成!
0
否决!

谢谢站长这么详细的回复。

既然没有模块,那就只能去掉不要的句子了。要么css给hide掉。

赞成!
0
否决!

方法2就是模块啊,2个模块

赞成!
0
否决!

哦,刚看见,谢谢

赞成!
0
否决!

站长,我上这个站好久了,每个问题都有回复,感动之余觉得你是drupal中国技术端的中流砥柱,没有这个站和你孜孜不倦的热情,中国不知道有多少人会放弃drupal,敬佩!

赞成!
0
否决!

能改分享Drupal知识给想学的drupaler,也是我的荣幸。