Drupal

/products?search_api_views_fulltext= 简化

Tags:

适用于 commerce kickstart 7.x-2.48

在首页,或者其他有显示搜索框的地方,编辑搜索的 views.

image.png

编辑fulltext search (exposed),红框中的部分改为自己需要的即可

image.png

uuid 取代 guid 作为产品的feeds导入唯一标志

Tags:

drush en uuid -y
drush en commerce_uuid -y

cd sites/all/modules/uuid/

wget https://www.drupal.org/files/issues/include_uuid_mapper_for-1800730-23.p...

patch -p1 < include_uuid_mapper_for-1800730-23.patch


note: patch 让feeds 支持添加 uuid 的map


commerce address 添加 phone 字段 addressfield_phone

Tags:

    if (!$settings || isset($settings['phone'])) {

      $format['phone_block']['phone_number']['phone_number'] = array(

        '#title' => t('Contact Phone'),

        '#size' => 15,

        '#attributes' => array('class' => array('phone-number')),

        '#type' => 'textfield',

让drupal支持邮件和用户名登录

Tags:

https://www.drupal.org/project/login_emailusername

无需设置,开启后即支持邮件和用户名登录. 有D7 D8 版本

Drush 用户与权限问题

Tags: Drush

通过 drush 安装了一个 vbo_export 模块。但是在导出文件的时候提示没有文件权限,无法拷贝。

查看系统 log,发现

Notice: Only variables should be passed by reference in commerce_cart_product_add()

Notice: Only variables should be passed by reference in commerce_cart_product_add() (line 1344 of/home/nginx/domains/thatk.com/public/sites/all/modules/commerce/modules/cart/commerce_cart.module).

 

找到源码:

drupal_alter('commerce_cart_product_comparison_properties', $comparison_properties, clone($line_item));

 

修改为
    $tmp_line_item = clone($line_item);
    drupal_alter('commerce_cart_product_comparison_properties', $comparison_properties, $tmp_line_item);

hierarchical_select 更新出错.暂缓

drush up hierarchical_select
Update information last refreshed: Mon, 07/25/2016 - 17:21
Name                                       Installed Version  Proposed version  Message         
Hierarchical Select (hierarchical_select)  7.x-3.0-beta5      7.x-3.0-beta7     Update available