Révision 44d2e178
Ajouté par Assos Assos il y a presque 8 ans
drupal7/sites/all/modules/views/modules/field.views.inc | ||
---|---|---|
435 | 435 |
'field_name' => $field['field_name'], |
436 | 436 |
); |
437 | 437 |
} |
438 |
|
|
439 |
// Expose additional language column for translatable fields. |
|
440 |
if (!empty($field['translatable'])) { |
|
441 |
$title_language = t('@label (!name:language)', array('@label' => $label, '!name' => $field['field_name'])); |
|
442 |
$title_short_language = t('@label:language', array('@label' => $label)); |
|
443 |
|
|
444 |
$data[$table]['language'] = array( |
|
445 |
'group' => $group, |
|
446 |
'title' => $title_language, |
|
447 |
'title short' => $title_short_language, |
|
448 |
'help' => t('Language - Appears in: @bundles.', array('@bundles' => implode(', ', $bundles_names))), |
|
449 |
); |
|
450 |
$data[$table]['language']['field'] = array( |
|
451 |
'handler' => 'views_handler_field_locale_language', |
|
452 |
); |
|
453 |
$data[$table]['language']['argument'] = array( |
|
454 |
'field' => 'language', |
|
455 |
'table' => $table, |
|
456 |
'handler' => 'views_handler_argument_locale_language', |
|
457 |
'additional fields' => $additional_fields, |
|
458 |
'empty field name' => t('<No value>'), |
|
459 |
'field_name' => $field['field_name'], |
|
460 |
); |
|
461 |
$data[$table]['language']['filter'] = array( |
|
462 |
'field' => 'language', |
|
463 |
'table' => $table, |
|
464 |
'handler' => 'views_handler_filter_locale_language', |
|
465 |
'additional fields' => $additional_fields, |
|
466 |
'field_name' => $field['field_name'], |
|
467 |
'allow empty' => TRUE, |
|
468 |
); |
|
469 |
$data[$table]['language']['sort'] = array( |
|
470 |
'field' => 'language', |
|
471 |
'table' => $table, |
|
472 |
'handler' => 'views_handler_sort', |
|
473 |
'additional fields' => $additional_fields, |
|
474 |
'field_name' => $field['field_name'], |
|
475 |
); |
|
476 |
} |
|
477 | 438 |
} |
478 | 439 |
} |
479 | 440 |
|
Formats disponibles : Unified diff
Weekly update of contrib modules