patched i18n modules for node don't record chosen language on create
see https://www.drupal.org/node/1852102#comment-9612303
This commit is contained in:
parent
d5628cc78e
commit
7ad1f5dc67
@ -1,4 +0,0 @@
|
|||||||
[Dolphin]
|
|
||||||
Timestamp=2015,4,27,12,4,40
|
|
||||||
Version=3
|
|
||||||
ViewMode=2
|
|
@ -507,7 +507,12 @@ function _i18n_node_form_node_form_alter($form, &$form_state) {
|
|||||||
}
|
}
|
||||||
elseif (variable_get('i18n_node_default_language_none', 0) && !isset($form['#node']->nid)) {
|
elseif (variable_get('i18n_node_default_language_none', 0) && !isset($form['#node']->nid)) {
|
||||||
// Override locale module setting default language to nodes. It is already in form_state.
|
// Override locale module setting default language to nodes. It is already in form_state.
|
||||||
$form['language']['#value'] = $form_state['values']['language'] = LANGUAGE_NONE;
|
// $form['language']['#value'] = $form_state['values']['language'] = LANGUAGE_NONE;
|
||||||
|
// Only do this if the language is really disabled
|
||||||
|
if (variable_get('language_content_type_' . $node->type, 0) == 0) {
|
||||||
|
// Override locale module setting default language to nodes. It is already in form_state.
|
||||||
|
$form['language']['#value'] = $form_state['values']['language'] = LANGUAGE_NONE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// Translate field names for title and body for the node edit form.
|
// Translate field names for title and body for the node edit form.
|
||||||
if (!empty($form['title']['#title'])) {
|
if (!empty($form['title']['#title'])) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user