在我的模块中,我想输出节点预告片.该节点具有CCK字段,我希望它们能够根据您在内容类型/字段设置管理区域中选择的可见性设置进行显示.
但当我这样做时:
$html = theme('node', $n);
Run Code Online (Sandbox Code Playgroud)
生成的预告片不会包含CCK字段,只包含标题和正文.
我需要调用什么其他主题功能?
该节点包含诸如图像和节点引用之类的字段.我想我可以手动编写HTML,但在我看来最好使用提供的主题功能......
我正在使用search-theme-form.tpl的自定义版本当我使用搜索框时,我会转移到搜索页面.但搜索实际上并没有发生.搜索结果页面上的搜索框确实有效.这是我的search-them-form.tpl.php文件(演示:
<input type="text" name="search_theme_form_keys" id="edit-search-theme-form-keys" value="Search" title="Enter the terms you wish to search for" class="logininput" height="24px" onblur="restoreSearch(this)" onfocus="clearInput(this)" />
<input type="submit" name="op" id="edit-submit" value="" class="form-submit" style="display: none;" />
<input type="hidden" name="form_token" id="edit-search-theme-form-form-token" value="<?php print drupal_get_token('search_theme_form'); ?>" />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
Run Code Online (Sandbox Code Playgroud)
还有一个javascript文件涉及.我想从代码中可以清楚地看到它的用法:
function trim(str) {
return str.replace(/^\s+|\s+$/g, '');
}
function clearInput(e) {
e.value=""; // clear default text when clicked
e.className="longininput_onfocus"; //change class
}
function restoreSearch(e) {
if (trim(e.value) == '') {
{
e.value="Search"; // reset default …Run Code Online (Sandbox Code Playgroud) 我在提交编辑节点表单时尝试更改重定向,方法是将以下行添加到我的template.php文件中,在我的主题中
$form['#redirect'] = FALSE;
Run Code Online (Sandbox Code Playgroud)
我确信template.php文件运行良好,因为我有其他行我可以更改,例如,一些元素的权重.但重定向不起作用.
我也试过$ form ['#redirect'] ='anotherPage'; 没有成功.
我究竟做错了什么 ?我正在关注Drupal API,关于表单:http: //api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#redirect
谢谢
我正在开发一个wamp开发环境.我创建了一个新的数据库,用它来创建一个新的drupal安装wamp/www/drupalsite.此安装未经修改,并且未添加任何额外模块.
如果我想创建一个精确的副本或此安装,那么我不会重复安装过程.我的猜测是我必须创建一个新的新数据库并将/drupalsite/文件夹复制到/drupalsite2/,但是我需要更改哪些其他设置以使其工作完美,因为我从头开始安装它?
我需要在显示Drupal表单之前显示一些自定义HTML/Processing代码.如何返回自定义HTML和表单?我的代码是:
function myfunction() {
global $base_path, $base_url;
$output = ""; // Clear the variable, just in case
include ('includes/SOME_HTML_OUTPUT.inc');
return $output; //NOT GOING TO WORK
return drupal_get_form('my_form');
}
Run Code Online (Sandbox Code Playgroud) 我目前正在评估Drupal,看看我们是否可以用它来取代我们的框架.我的问题是我有这些遗留表,我想尝试在Drupal中反映出来.它涉及一个连接表.在我们现有的网络应用程序中有很多这种关系,所以我正在寻找可能的解决方法.

感谢您的见解!
我已经更改了节点类型的默认显示以使用面板,但我似乎没有视图,编辑,版本等选项卡.如何将它们添加到我的面板?
在Drupal中提交表单时如何运行特定代码?
我正在使用hook_form_alter来编辑表单,但实际上我需要收集用户插入的数据并在用户点击"保存/注册"等时运行代码
谢谢
是什么意思$_REQUEST['page'],这一行
$total = $GLOBALS['pager_total_items'][0];
Run Code Online (Sandbox Code Playgroud)
在Drupal 6?
我在drupal网站的前端使用自定义主题.我通过修改garland主题创建它.我使用garland作为管理主题.
当我尝试从管理员编辑页面时,它会显示包含我的自定义主题的编辑页面(http://example.com/node/2/edit?destination=admin%2Fcontent%2Fnode).它打破了布局.
我想显示所有管理任务的管理主题.块页面(http://example.com/admin/build/block)上也会出现此问题.
在编辑页面时是否有任何自定义模块或核心黑客来显示管理主题.