Я использую поле ссылки на сущность для некоторых типов контента. Поле ссылается на термины таксономии. Затем я использую представление для фильтрации доступных параметров. Я передаю тип контента в это представление, используя этот токен - [узел:тип-контента:имя-машины]
.
По сути, это поле используется для разных типов контента, но значение одинаково для каждого типа контента.
Итак, поле называется тип продукта. Тип контента «tin_labels» будет иметь значение «Tin labels». Например, для типа контента «Сумки» будет установлено значение сумки.
Для контекстного фильтра я добавил поле «Термин таксономии: Имя». Я добавил этот PHP для предоставления аргумента по умолчанию в коде PHP:
$content_type = $аргумент;
если ($ content_type = 'tin_labels') {
$term = 'Жестяные этикетки';
вернуть $термин;
}
elseif ($content_type = '3_5g_mylar_bag_design' || $content_type = '7g_mylar_bag_design') {
$term = 'Этикетки майларовой сумки';
вернуть $термин;
}
еще {
возвращаться;
}
Я не использую проверку и в настоящее время получаю все значения.
Я почти уверен, что использую неправильную переменную при установке $content_type. Я пытался дпм($аргумент)
но ничего не получил.Не удается найти документацию, объясняющую структуру этого значения.