Drupal

Drupal开发人员和管理员的问答

6
如何使用Views PHP重写字段结果?
我正在使用Views PHP重写Views中的字段。我可以访问所有具有构建模式的变量,但可以访问所有变量。就我而言,我有Content:Node字段(可以根据任何显示来构建),应该使用变量可以访问它$row->nodefield。但是,该变量的内容始终为空。我尝试了其他变量,并且不会在Views PHP中呈现具有构建模式的每个字段。 这是设计问题还是我缺少什么? 我正在使用Drupal 7和Views 3 编辑 在可用值上使用dpm()返回以下内容: dpm($行) dpm($数据)
7 views 

1
如何通过Drupal Commerce在页面上一次显示所有产品价格?
我有一些与使用Drupal Commerce的单个产品显示节点相关的产品。 当前,此页面仅显示单个价格(与下拉菜单中当前选择的产品选项相关)。查看其他产品价格的唯一方法是更改​​下拉菜单,该下拉菜单会调用AJAX请求以重新加载当前产品选项(包括价格)。 显然,这对于习惯于一次查看所有可用价格的客户,而不必为了查看该选项的价格而不得不通过下拉菜单更改为新选项的客户而言,是违反直觉的。 如何更改此显示,使其像传统的电子商务网站一样起作用?我的意思是说,是一个包含产品名称和产品价格的下拉列表,还是(更可取的是)一个带有可用产品列表的表,其价格在某一列中? 我只能假设此非常基本的功能必须存在于Commerce配置设置中的某个位置,但是到目前为止,我还没有找到它。 我可以很容易地编写一个模块来解决此问题,但是我目前正在评估Commerce,以查看它是否足以使我们的代理机构在将来的电子商务项目中使用,而不必一遍又一遍地反复研究。为此,涉及代码的答案可能不会太有用。 毛cha
7 commerce 

5
在哪里可以下载Drupal的旧版本?
我试图找到6.20的副本以在客户端的Drupal安装上运行差异。我相信核心已经发生了变化。 我如何获得版本6.20?此外,如何下载任何较旧的Drupal版本?
7 files 

1
如何设置新的AUTO_INCREMENT值?
我的模块代码中包含以下语句: db_query("ALTER TABLE {tripletex_invoice} AUTO_INCREMENT = :number", array(':number' => $start_value)); 在SimpleTest期间,我收到以下错误消息: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''20000'' at line 1: ALTER TABLE …
7 7  testing 

2
如何根据帖子数量将用户更改为其他角色?
有没有技巧可以使用户扮演特定角色后,发表X条帖子(核心论坛主题或/和回复)后自动将其变为其他角色? 我想实现一种功能,即当用户首次向我的网站注册时,他们将获得特权有限的角色,但是在论坛中发表了一定数量的帖子(新主题或对现有主题的回复)后,他们被置于不同的角色不需要验证码的角色,他们可以发布链接等。使用核心Forum和高级论坛模块来仅供参考。
7 rules  users 

5
同时创建节点和参考节点
我有一种情况,希望同时创建节点和引用的节点。有什么解决方案对此有效吗? 为了弄清楚我在说什么,请考虑以下情况(为便于说明已高度简化): 有一个具有节点引用字段Student的内容类型Class。我希望用户能够同时创建Class节点和Student节点。我还希望他们能够使用普通节点引用自动完成功能来挑选一个恰好已经存在的学生。 理想情况下,我希望所有这些工作都可以在一个页面上进行,并且还可以在Drupal权限系统的范围内进行,因此我可以拥有各种角色和各种权限。 是的,我知道在这种情况下,最好将Student作为用户(而不是节点),但是Class和Student只是为了说明这种情况。实际场景确实需要节点引用​​。 有一个与此类似的问题,即与父节点一起创建引用的节点,但是我仅对Drupal 7解决方案特别感兴趣。 编辑: 不仅要寻找现有的模块,而且还要从头开始编写自定义代码。
7 7  nodes 

4
视图-按结果的首字母分组
正如标题所描述的,我正在尝试按视图的第一个字母分组视图的结果。谷歌搜索向我展示了一种方法,一半完成了:显示标题两次,从显示中排除,限制为第1个字符,并以此分组。聪明的我必须承认,但是即使其中没​​有结果,我也需要显示一个分组字段,例如: A Alpha Anekin B Bravo Borvo C D Delta Dooku 关于如何去做的任何想法?
7 views 

4
在特定单选按钮周围添加/更改div包装器?
默认情况下,单选按钮的HTML标记看起来像(Drupal 7): <div class="form-item form-type-radio form-item-SOME_ID"> <input id="edit-SOME_ID" class="form-radio" type="radio" value="SOME_VALUE" name="SOME_NAME" /> <label class="option" for="edit-bla-bla">MY LABEL</label> </div> 我需要在外部更改/添加一些CSS类,<div>或者添加包装器<div>。我怎么做?
7 7  theming  forms 


1
“ user:one-time-login-url”令牌未替换为token_replace
我正在尝试使用hook_mail_alter挂钩手动向用户发送电子邮件。以下是我的全部功能: function custom_module_mail_alter(&$message) { $email = '[user:name], A site administrator at [site:name] has created an account for you. You may now log in by clicking this link or copying and pasting it to your browser: [user:one-time-login-url] This link can only be used once to log in and will lead you …
7 7  tokens  emails 

2
选定复选框(分类法)使用选定框的值填充新的选择列表
*回答的问题:自定义模块中的hook_node_submit需要帮助以保存数据 * 在Drupal 7中,我有一个自定义内容类型。在此,有一个多选术语参考来为该内容选择类别。 现在,我需要能够从先前选择的类别中选择一个并将其标记为“主要”类别。 可以说我有一个带有以下选项的多重选择字词参考字段: Apples Bananas Pears Oranges Grapes Pineapples 用户选择苹果,梨和葡萄。现在我需要: 以编程方式为每个选定项创建另一个字段(可能使用ajax回调),并具有单选按钮,因此我只能选择其中一个是我的主要类别之一。 在已打勾的项目旁边创建一个无线电字段(可能也带有ajax),在这里可以从选定的项目中选择主要的字段。 有人对此有任何想法吗? 更清楚地说,我在一种内容类型上有很多这样的列表。将每个列表作为单个值列表重复不是一个选择。 我猜我最好的选择是使用hook_form_alter()结合某种AJAX回调在用户刚刚打勾的复选框旁边创建一个单选按钮,或者以编程方式为指定列表中选中的每个项目创建一个新的单选字段列表。 更新: 好的,我认为最好的方法是创建一个自定义模块,该模块使用ajax为每个选中的复选框创建一个单选按钮,从而允许选择应用作主要元素的元素。 因此,我曾经hook_form_alter()添加一个#after_build函数,因为我们需要等待表单呈现后才能访问税项值。 到目前为止,这是我的模块。我使用很多评论,因此应该清楚我要做什么: MYMODULE.module /** * Implementation of HOOK_form_alter() * Do the ajax form alteration */ function MYMODULE_form_alter(&$form, &$form_state, $form_id) { // 1.CONTENT FORM // I created a custom content type …

7
如何将视图嵌入节点内?
在Drupal 6中,可以将视图嵌入到节点中,如下所示: $viewName = 'LatestNews'; print views_embed_view($viewName); 这对于drupal 7不起作用。在drupal 7中嵌入视图的功能是什么?
7 7  views 


1
如何添加自定义订单字段供用户在结帐时填写
Drupal 7-商业 我有2个与订单有关的字段。一个是单选按钮,用户可以选择“提货,交货”。另一个我不会提及,因为它可能会使某些人感到困惑。我希望用户在结帐时选择他们想要的那个。我该怎么做呢? 我已经按顺序添加了字段。管理员/商务/配置/订单/字段。它们不会显示在结帐页面上,但是会在管理员尝试编辑订单时显示。 我尝试根据需要设置字段,但是在这些字段为空的情况下创建了订单(这是一个错误)。 在“结帐设置” admin / commerce / config / checkout上没有添加这些字段的选项。 我不想在“帐单信息”或“运输信息”中添加字段。
7 commerce 

1
用户关系-在内容配置文件节点中添加朋友链接
我已经安装了用户关系模块,并且对它的工作方式有疑问。 在安装模块时,应在用户个人资料页面(用户/我的名字)中添加“关系”链接,但在我看来,它不是;我已经修改了user-profile.tpl.php,并清除了缓存,但是仍然没有出现链接。怎么了? 如何在用户的内容配置文件节点上添加指向“添加/删除朋友”的链接?以及如何输出用户朋友列表?我想在这种情况下,视图块将对我有所帮助。
7 users 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.