/// Then we generate strings to replace for normal tags
foreach ($fields as $field) {
- $patterns[]='/\[\['.$field->field->name.'\]\]/i';
+ $fieldname = $field->field->name;
+ $fieldname = preg_quote($fieldname, '/');
+ $patterns[] = "/\[\[$fieldname\]\]/i";
$searchfield = data_get_field_from_id($field->field->id, $data);
if (!empty($search_array[$field->field->id]->data)) {
$replacement[] = $searchfield->display_search_field($search_array[$field->field->id]->data);