1. Создаете сайт на основном языке (в т.ч. меню, блоки, информационные и другие страницы)
2. Включаете модули для мультиязычности
3. Загружаете в админке в языковых настройках необходимые языки
4. Далее для дополнительных языков не нужно создавать новые материалы, меню, блоки и т.д. Для каждого такого элемента переходим в соответствующих настройках по ссылке "Добавить перевод" и добавляем перевод существующего элемента.
Попробовал поставить патч #11 с предложенного решения https://www.drupal.org/project/drupal/issues/2883450 , но к сожалению он мне не подходит, так как у меня при выводе представления на странице и в блоках установлена фильтрация по выбранному для страницы языку. В тоже время, для работы патча, при создании материала, в настройке выбора языка нужно выбирать "Не указано". Такие материалы в имеющихся представлениях на русском и английском просто не выводятся.
Тоже столкнулся с похожей проблемой при переносе сайта на Drupal 7 на другой хостинг.
Ошибка PDOException: SQLSTATE[HY000] [2002] No such file or directory in lock_may_be_available() (line 167 of /home/ecosmi/public_html/includes/lock.inc)
Проблема решилась тем, что на хостинге нужно было правильно подобрать версию PHP. Была версия PHP 7.0. Техподдержка включила PHP 5.4 и все заработало.
У меня была такая же ерунда. Указанную папку tmp прописал без слэша впереди (по умолчанию было: /tmp ). Предварительно создал данную папку в корне сайта и присвоил на нее права 777. После этого ошибка исчезла. Можно создать папку tmp и в другом месте, не обязательно в корне сайта, но слэш в начале указывать не следует.
Проблему решил следующим образом. Так как Друпал впал в ступор возможно из-за изменений в теме, через базу данных сменил тему на Bartik.
Для этого в таблице базы данных system в колонке status моей темы поставил 0, а для Bartik поставил 1.
Дальше с помощью phpMyAdmin очистил все таблицы, названия которых начинаются на cache.
После этого сайт и админка загрузились, правда без стилей (пути к ним в выведенных страницах в браузере сформировались неправильно). Затем переключил в админке опять свою тему, но стили не отображались.
как до появления белого экрана. При таком варианте главная страница и другие страницы отображались нормально, но на странице вывода результатов поиска и на странице фотогалереи media-gallery пути к стилям и картинкам формировались неправильно.
Из-за этого, я и указывал пути с помощью переменных типа .
Шаблон для типа материала в Drupal 8
Такая же информация подробно изложена и здесь:
http://drupalbook.ru/drupal/86-rabota-s-shablonami-v-drupal-8-kakie-est-...
Но я имел ввиду, как переопределить шаблон не просто для ноды определенного типа материала, а для всей страницы определенного типа материала.
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
Последовательность должна быть такая:
1. Создаете сайт на основном языке (в т.ч. меню, блоки, информационные и другие страницы)
2. Включаете модули для мультиязычности
3. Загружаете в админке в языковых настройках необходимые языки
4. Далее для дополнительных языков не нужно создавать новые материалы, меню, блоки и т.д. Для каждого такого элемента переходим в соответствующих настройках по ссылке "Добавить перевод" и добавляем перевод существующего элемента.
Более подробно можно посмотреть, например, здесь:
Не создаются изображения других размеров
Только что столкнулся с такой же проблемой (только на Друпал 7).
Изображения грузились в общую папку /sites/default/files, а в папки стилей - нет.
Техподдержка хостинга отключила для сайта кеширование статических ресурсов в nginx и все заработало.
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
Спасибо за помощь! Создам модуль, а также есть еще одна идея, которую попробую реализовать.
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
Подскажите пожалуйста подробнее, в какой модуль и какой файл модуля добавить хак. (или нужно создать модуль?). И что прописать вместо MYMODULE
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
Попробовал поставить патч #11 с предложенного решения https://www.drupal.org/project/drupal/issues/2883450 , но к сожалению он мне не подходит, так как у меня при выводе представления на странице и в блоках установлена фильтрация по выбранному для страницы языку. В тоже время, для работы патча, при создании материала, в настройке выбора языка нужно выбирать "Не указано". Такие материалы в имеющихся представлениях на русском и английском просто не выводятся.
Сайт лежит. Не понятно почему...
Тоже столкнулся с похожей проблемой при переносе сайта на Drupal 7 на другой хостинг.
Ошибка PDOException: SQLSTATE[HY000] [2002] No such file or directory in lock_may_be_available() (line 167 of /home/ecosmi/public_html/includes/lock.inc)
Проблема решилась тем, что на хостинге нужно было правильно подобрать версию PHP. Была версия PHP 7.0. Техподдержка включила PHP 5.4 и все заработало.
При выводе комментариев нужно заменить "replied on" на "дата"
Согласен, лишнее.
При выводе комментариев нужно заменить "replied on" на "дата"
Спасибо за подсказку. Вместо <?php print $submitted; ?> сделал так:
<?php print "автор: " ?><?php print $author; ?>
<?php print ", опубликовано: " ?> <?php print $created; ?>
На выходе получается так:
автор: Александр, опубликовано: чт, 10/30/2015 - 17:33
Как вылечить ЭТО ? [решено]
У меня была такая же ерунда. Указанную папку tmp прописал без слэша впереди (по умолчанию было: /tmp ). Предварительно создал данную папку в корне сайта и присвоил на нее права 777. После этого ошибка исчезла. Можно создать папку tmp и в другом месте, не обязательно в корне сайта, но слэш в начале указывать не следует.
Помогите разобраться с путями на странице результатов поиска
Спасибо. Просто на локальном хосте такая адресация у меня работает не правильно. Закачал сайт на сервер в сеть - все нормально. Вопрос решен.
Помогите разобраться с путями на странице результатов поиска
А как исправить, чтобы приставка search/node не добавлялась
Помогите разобраться с путями на странице результатов поиска
Да, во всех
Фото на сервер загружаются, но в фотогалерею не вставляются
Как раз такие модули у меня и установлены
Не могу убрать белый экран
Проблему решил следующим образом. Так как Друпал впал в ступор возможно из-за изменений в теме, через базу данных сменил тему на Bartik.
Для этого в таблице базы данных system в колонке status моей темы поставил 0, а для Bartik поставил 1.
Дальше с помощью phpMyAdmin очистил все таблицы, названия которых начинаются на cache.
После этого сайт и админка загрузились, правда без стилей (пути к ним в выведенных страницах в браузере сформировались неправильно). Затем переключил в админке опять свою тему, но стили не отображались.
Не могу убрать белый экран
В шаблонах главной и остальных страниц:
page.tpl.php, page--front.tpl.php
постепенно убирал начинку, оставив по только по абзацу
А в шаблоне html.tpl.php также оставлял начинку с одним абзацем в body и head без стилей
Но в браузере всегда белый экран.
Не могу убрать белый экран
Проверил все четыре способа вывода ошибки. Всегда белый экран, сообщения не выводятся. Сервер перезапускал. Сейчас поработаю с шаблоном.
Не могу убрать белый экран
Согласен, сейчас почитаю по указанной ссылке, а так уже успел проверить следующее:
В начале шаблонов сделал такую конструкцию
.......
Соответственно далее сделал вставки типа:
flexslider.css" type="text/css" media="screen">
jquery-1.6.js">
для картинок:
logo.png" alt="">
Не могу убрать белый экран
Сейчас проверю
Не могу убрать белый экран
У меня сейчас в шаблонах пути заданы в виде
img src='sites/all/themes/freell/images/logo.png'
как до появления белого экрана. При таком варианте главная страница и другие страницы отображались нормально, но на странице вывода результатов поиска и на странице фотогалереи media-gallery пути к стилям и картинкам формировались неправильно.
Из-за этого, я и указывал пути с помощью переменных типа .
Не могу убрать белый экран
Указанные строки в page.tpl.php вижу, что делать?