跳转到主要内容
旅人 提交于 13 February 2015

大家好

我目前在使用 Drupal Commerce 做电子商务网站,有一些特殊的需要外包给 drupal 熟手,具体需求如下:

1. 我卖的产品是有使用期限的 买下的人可以看到自己还剩下多久 (6个月/一年/两年)

2. 买下的人可以用自己的推广码推广产品,使用推广码购买的人 和推广者 双方使用期限可以多一个月。 

另外,这是一个英文网站,不过应该不会影响制作

有兴趣的人请和我联络!谢谢!!

板块
sina_坎坎坷坷啊 提交于 12 February 2015

我不是来踢馆的,我是来请教问题的。

关于css和js的加载问题:

在joomla里,CSS和JS都被强制写在Head里,所以这样会导致每个页面都会加载整个网站的css和js(反正我是没找到分离css和js的方法,也许有人找到了,能提醒下吗?),即使这个页面需要或者不需要,从而导致加载速度很慢。

我的问题是:

drupal能解决css和js分离的方法吗?即每个页面只加载与自己相关的CSS和js,而且js可以控制放到Body中,而不是在head里。

征服 提交于 10 February 2015

这里给大家介绍一个函数,我开始不知道,但是很好用 drupal_goto(),我直接加在了我写的vbo函数中了,然后执行成功后跳转到我制定的url,并且传参,       

$arg = array(‘query’ => array(‘pid’ => $pid, ‘uid’ => $uid));  传参数

drupal_goto(‘node/register’, $arg);    drupal  内的网址  直接用drupal_goto(url,array(‘query’ => array(‘pid’ => $pid, ‘uid’ => $uid)));   不知道还有没知道的没,代码不要复制,符号不是英文的。   如果想要获取链接中的参数可以用arg(); 

arg($index = NULL, $path = NULL):返回一个drupal的当前内部路径。当你访问诸如'node/10'的路径是,则arg(0)会返回'node',arg(1)返回'10'.

标签
sina_真无双风之碎片 提交于 10 February 2015

问题:如何在drupal 的表单中使用ajax添加 "添加更多"按钮.使一个可以编辑的内容数量无限增加.

 

解决:参考 examples 项目的 AJAX Example   项目

"添加更多"按钮 添加 #submit =>array('your_callback_function')

函数 your_callback_function($form,&$form_state){

  //修改$form_state内容

  //例: $form_state['sets'][ $tid ] += 1;

 $form_state['rebuild'] = true;//这行代码可以让drupal在生成form的时候保留对$form_state的修改

}

然后在原form函数中判断 $form_state['sets][$tid]的数量,循环添加,输出即可.

 

广州品途

青柠檬的猫 提交于 6 February 2015

各位前辈:

 大家好,不好意思耽误大家的时间。本人是drupal新手,下面有一个问题想请教一下,我们公司最近建了一个drupal的网站,URL从网站上来看已经都设置好了,但是在二级栏目中,总会出现drupal的默认url,类似:域名/taxonomy/term/4/0这种,而且这种网址已经被收录了,这就导致了网站中有一些两两重复的页面。我想知道这是什么情况导致的问题呢?谢谢!!

标签
征服 提交于 6 February 2015
 $items[ ] = array(           // 'data' => theme('progress_song_item', array('step_text' => $step_arr[1])),           'data' => '<a href = "'.$step_arr[0].'">'.theme('progress_song_item', array('step_text' => $step_arr[1])).'</a>',           'class' => $selected_class,         ); 注释//部分是添加url之前的写法,再这里添加了url,这个写法不大好,但是可以实现功能,又更好解决办法的,希望评论   $output = theme('item_list', array('items' => $items, 'title' => null, 'type' => 'ul', 'attributes' => array('class' => array('progress-song ' .
标签
qingkong 提交于 4 February 2015

5.3 主题设置(3)选项说明 Theme setting(III)-- custom theme setting 

自定义主题设置选项的方法是在主题文件夹下创建theme-setting.php文件,并添加以下代码:

<?php

function themename_form_system_theme_settings_alter(&$form, &$form_state) {

  $form['theme_settings']['your_option'] = array(

    '#type' => 'checkbox',

    '#title' => t('Your Option'),

    '#default_value' => theme_get_setting('your_option'),

  );

}

 

-['theme_settings'] 是用来为选项分组的,一般可以省略。但是如果不省略,你就能把自定义的主题选项和已有的默认选项遍在一个组中。

-[‘your_option'] 是新选项的名称

-#type 是表单类型

xiaoer 提交于 4 February 2015

前提

有两个内容类型    电影 、人物

电影里面有  "相关人物" 的字段 关联到 人物

人物里面有  "相关作品" 的字段 关联到 电影

使用

当我们在 电影 类型中添加了一部新电影,并且 关联到 了相应的人物,如 奥特曼

问题

如何让 奥特曼这篇 文章, 在新电影关联"相关人物"后,自动把  "相关作品" 设置为新电影

 

标签
订阅