在视图中创建看似非常简单的查询的麻烦.显示给定类型的节点数(计数).我没有在任何明显的地方找到选择......
如何?
我有点迷茫,我的一个开发人员同事正在做一个drupal网站,即做特殊页面,自定义徽标,自定义层次结构等.他的工作分散在数据库表中(看起来像CCK创建表),数据库行(文本,图像链接等),静态文件(图片,PDF ......)和一些PHP(自定义模块).
我的问题是让他的工作在git存储库中,并能够以一致的方式在各种服务器上部署它,就像我对传统的开发人员工作一样(比如说J2EE).我的一个约束是避免原始SQL,因为我们可能在各种RDBMS上部署相同的代码.但如果必须,我会放松这个约束.
我找不到一个开箱即用的模块,你有什么指针我可以在drupal网站上错过吗?
谢谢你的帮助,
尼古拉斯.
这是专业drupal书的一个例子.
function annotate_admin_settings() {
$options = node_get_types('names');
$form['annotate_node_types'] = array(
'#type' => 'checkboxes',
'#title' => t('Users may annotate these content types'),
'#options' => $options,
'#default_value' => variable_get('annotate_node_types', array('page')),
'#description' => t('A text field will be available on these content types to
make user-specific notes.'),
);
return system_settings_form($form);
}
Run Code Online (Sandbox Code Playgroud)
但是形成drupal文档,表单风格的构建器就是这样.
function mymodule_myform($form_state) {
}
Run Code Online (Sandbox Code Playgroud)
函数中有一个参数($ form_state),当我应该使用这个参数时.谢谢你.
我想看看是否有人有更快的资源或技巧来开发基本的Drupal模块?你有没有想过让模块开发更快的东西?
Drupal模块文档有点难以理解并且非常庞大.我想知道是否有人简化了它并给出了快速完成特定事情的技巧/提示.我目前正在寻找Drupal 6和7.任何帮助节省时间将不胜感激:-)
我正试图hook_views_post_execute在Drupal 7中挂钩,我的模块叫做foo位于sites/default/modules/features/foo.
我的foo.module文件包含hook_views_api函数的定义,定义如下:
function foo_views_api() {
return array("version" => 3.0);
}
Run Code Online (Sandbox Code Playgroud)
这个函数被调用,但是我的实现hook_views_post_execute没有,它被定义(在同一个foo.module文件中),如下所示:
function foo_views_post_execute(&$view) {
$seen_rows = array();
$newResults = array();
for($i = 0; $i < count($view->result); ++$i) {
if (!in_array($view->result[$i]->nid, $seen_rows)) {
$newResults[] = $view->results[$i];
}
$seen_rows[] = $view->result[$i]->nid;
}
$view->result = $newResults;
}
Run Code Online (Sandbox Code Playgroud)
我已经浏览了drupal API/hooks文档,用Google搜索并阅读了我能够找到的每篇博文.我无法让它发挥作用.挂钩不会被调用.我假设我做了一些简单的错误,因为我通常不是drupal开发人员或PHP开发人员.
我要求使用军用通用访问卡/个人识别验证系统启用登录到新的Drupal供电站点.
我遇到过这个模块:http://drupal.org/sandbox/larquin/1292622但是没有代码.
是否有适用于Drupal的模块?如果没有,有没有人知道任何PHP(或任何其他语言)示例代码,我可以看看基于模块?
或者,是否有另一种方法来支持这种不需要专用模块的身份验证方法?(例如ActiveDirectory?Apache配置?等)
早上好,
我正在开发一个网站,我正在努力解决这个问题:
我有这样的链接:mywebsite.com/aliments/fruit/banana.
在创建页面食谱的视图中,我只想显示同时检查水果和香蕉的术语.
我的分类术语就像这样:
水果
-Banana
-Apple
Run Code Online (Sandbox Code Playgroud)
鱼
-Sardine
Run Code Online (Sandbox Code Playgroud)
等等...
所以我同时检查了水果和香蕉标签.
如果有人可以帮助我,有些我不能这样做.
谢谢,佩德罗迪亚斯
我有一个名为announcements的内容类型,我在一个属于公告内容类型的内容中显示最新公告的视图块.该块有三个字段:分类术语,标题和链接.我放了以下过滤器:
1.内容:类型(=公告)2.内容:发布(是)
该块正常工作,但它也显示当前节点字段.
如何在视图块中不显示当前节点字段?
谢谢!
我想知道我是否可以以编程方式创建CCK字段实例并在单个阶段中插入"allowed_values".所以我试过这个:
field_create_instance(array(
'field_name' => 'card number',
'entity_type' => 'payment_method',
'bundle' => 'debit_card',
'label' => t('Debit/Credit card'),
'description' => t('Add card\'s number '),
'widget' => array(
'type' => 'options_select',
'weight' => 0,
'settings' => array('size' => 50),
),
'required' => TRUE,
));
Run Code Online (Sandbox Code Playgroud)
我尝试了一些情况,即设置'setting'=> array('allowed_values'=> array(1,2,3))但没有任何反应.有什么建议?
我尝试修补Signature Field Drupal模块。
我遵循了本教程(https://groups.drupal.org/node/518975),但没有任何改变。
我尝试的是:
1次: composer require cweagans/composer-patches
2-编辑 composer.json
"extra": {
"installer-paths": {
...
},
"patches": {
"drupal/signature_field": { //here my module is signature_field
"Drupal Signature Field fix multi feilds": "https://www.drupal.org/files/issues/2019-02-21/signature_field-2993223-08.patch"
}
}
}
Run Code Online (Sandbox Code Playgroud)
3运行 composer install
问题:我运行composer install但安装或更新了所有软件包,但模块上没有任何更改。怎么了?