[РЕШЕНО] Убрать переключатель языка под нодой

Главные вкладки

Аватар пользователя foxman333 foxman333 15 февраля 2012 в 18:27

Здравствуйте, туплю уже второй день, установил Drupal поставил все модули, перевел ноды, все нормально, но не могу понять как мне скрыть переключатель языка который отображается под нодой.

Комментарии

Аватар пользователя Bios Bios 15 февраля 2012 в 18:36

Администрирование - Структура - Типы содержимого - ВАШ ТИП МАТЕРИАЛА (клик по ссылке управлять отображением) - Язык (нужно изменить статус языка на СКРЫТО)

Это??

Аватар пользователя PZ2 PZ2 15 февраля 2012 в 18:39

"pixelationlife" wrote:
Правильно делаешь.

Smile
В "Структура" Home » Administration » Structure - раздел "Content types"
Там выбираешь какой тип ноды хошь редактировать, открываешь "manage display" справа. В нем есть поля которые отображаются. Напртив поля "Язык" ставишь "Hide", то есть скрыть Smile

Аватар пользователя Bios Bios 15 февраля 2012 в 18:40

аа это не то немного...

Правильно вот:

Администрирование - Конфигурация - Мультиязычные настройки - NODE options (таб сверху) - Скрыть ссылки на перевод содержимого (нужно поставить галку)

Сохранить

Аватар пользователя foxman333 foxman333 15 февраля 2012 в 19:12

Bios wrote:
аа это не то немного...
Правильно вот:
Администрирование - Конфигурация - Мультиязычные настройки - NODE options (таб сверху) - Скрыть ссылки на перевод содержимого (нужно поставить галку)
Сохранить

ООО!!! Кажись именно то что нужно, но есть одно НО:
Захожу в Администрирование - Конфигурация - Мультиязычные настройки - Настройки материала (как я понял это и есть NODE options), а там единственная строчка: You can find some more per content type options on the Content types administration page, со ссылкой на страницу управления содержимым.

Drupal v7.12 i18n v7.x-1.4

То ли лыжи не едут то ли я ....

Аватар пользователя Bios Bios 15 февраля 2012 в 19:20

Значит какой то модуль не включен у меня на многоязычном сайте включены (i18n):

Block languages
Field translation
Internationalization
Multilingual content
String translation
Synchronize translations
Variable translation

и кэш не забывайте чистить

Аватар пользователя foxman333 foxman333 15 февраля 2012 в 19:48

Все модули включил, все проверил, переустановил модуль, но не сделал одной мелочи:

"Bios" wrote:
и кэш не забывайте чистить

Все таки лыжи тут были не при чем! (:
Спасибо огромное!

Странно уже ловился на этом, и снова забыл, кеш везде отключен, а он админку кеширует.

Жалко плюсики нельзя ставить (:

Bios + 100

Аватар пользователя Tinnka Tinnka 23 декабря 2012 в 9:23

Bios wrote:
аа это не то немного...

Правильно вот:

Администрирование - Конфигурация - Мультиязычные настройки - NODE options (таб сверху) - Скрыть ссылки на перевод содержимого (нужно поставить галку)

Сохранить


Спасибо!

Аватар пользователя mozh mozh 4 августа 2015 в 16:16

у меня пункта "мультиязычные настройки" нету, по дефолту стоит русский, англ нигде не используется
сделал так в template.php

function NAMETHEME_form_alter(&$form, &$form_state, $form_id) {
        if ($form_id === 'user_profile_form' && !user_access('administer site configuration')) {
                unset($form['locale']);
        }
}