Проблема с косой чертой (слэшем " / ") в названиях (заголовках title) node для nodereference autocomplete Drupal 7

Чинится так:

Файл misc/autocomplete.js

- url: Drupal.sanitizeAjaxUrl(db.uri + '/' + Drupal.encodePath(searchString)),

+ url: Drupal.sanitizeAjaxUrl(db.uri + '/' + Drupal.encodePath( encodeURIComponent( searchString ) )),

Файл sites/all/modules/references/node_reference/node_reference.module

function node_reference_autocomplete($entity_type, $bundle, $field_name, $string = '') {

+ // Diff для файла misc/autocomplete.js
+ $string = urldecode($string);

Файл sites/all/modules/views_autocomplete_filters/views_autocomplete_filters.inc

function views_autocomplete_filter($filter_name, $view_name, $display_name, $view_args, $string = '') {

+ // Diff для файла misc/autocomplete.js
+ $string = urldecode($string);

 

Связаться с автором Поддержать автора (что?)

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.