Trong Drupal 8, tôi đã nghĩ rằng đó là một nhiệm vụ đơn giản nhưng không phải:
function hmytheme_preprocess_field(&$variables, $hook) {
$element = $variables['element'];
if (isset($element['#field_name'])) {
if($element['#field_name'] == "bar"){
element['#items']->value ="foo";
//or
element['#items']->set(0,"foo");
}
}
}
Đây không phải là làm cho kết xuất. Làm thế nào để ? Tôi không muốn tiết kiệm giá trị đã thay đổi