You are here

老葛,有时间帮我看看这个问题吧,谢谢

097633@drupalchina.org 的头像
Submitted by 097633@drupalch... on 星期一, 2008-12-29 03:02

 
 

怎么你的编辑器不显示图片,http://picasaweb.google.com/lh/photo/AY5jilru-6eG2abyy-OT2A?feat=directlink这个地址,先谢下

 
 

论坛:

097633@drupalchina.org 的头像

我用这篇http://www.joetsuihk.com/form_templates6教程里的//template.php
function phptemplate_preprocess_node_form(&$vars) {  //處理 node/add/[node-type]  if( arg(1)== "add"){    $vars['template_files'][] = arg(2)."-node-form";  }elseif( arg(2) == "edit" ){    //處理 node/[nid]/edit    $vars['template_files'][] = $vars['form']['#node']->type . "-node-form";  }  $vars['form']['advanced']['revision_information'] = $vars['form']['revision_information'];  unset($vars['form']['revision_information']);  $vars['form']['advanced']['comment_settings'] = $vars['form']['comment_settings'];  unset($vars['form']['comment_settings']);}
可是放到template.php里不起作用,您有时间帮我看看,是否和表单由$content输出有关系还是别的什么原因,我就想自己定义一个story-node-form.tpl.php

g089h515r806 的头像

你是不是想定义node/add/nodetype页面的样式阿,也就是输入表单的样式?你可以使用form_alter,找到这个表单,修改它,在代码里面加上drupal_add_css.试一下。
好像drupal6里面可以直接定义表单的模板,你看看表单的样式是怎么定义的。

097633@drupalchina.org 的头像

恩,是你说的意思,我先去看看form_alter这个,主要是我现在用了cck定义些字段,想通过 <?php print form_render ( $form [ 'field_name' ]); ?>这样的代码输出每个字段,但是这里死活绕不过来,呵呵,晕了,我没清空缓存,谢谢老葛,你的文章写的真好,我好好学去 $vars['template_files'][] = arg(2)."-node-form";这个是调用arg(2)-node-form.tpl.php作用吗?