marassa wrote:
tanatolii1 wrote: как стилизовать переключатель языков не могу понять
Через css - как еще?
tanatolii1 wrote: мне нужно меню и этот переключатель обернуть к примеру в один div
Не очень понятно зачем, но если очень-очень нужно, то можно как вариант создать под это дело отдельный регион, и в него поместить два блока - с меню и с переключателем языков. Регион и будет этим объединяющим div'ом, а
gun_dose wrote:
Можно накинуть свой шаблон и на блок с переключателем и на сам список со ссылками языка. Language Switcher Dropdown хорош, если его вид и поведение полностью устраивают. Если же надо что-то сильно отличающееся, то проще самому темизировать.
темизировать в любом случае придется, либо переключатель языка который выглядит как список, либо уже допилить модуль дропдауна.
marassa wrote:
tanatolii1 wrote: как стилизовать переключатель языков не могу понять
Через css - как еще?
tanatolii1 wrote: мне нужно меню и этот переключатель обернуть к примеру в один div
Не очень понятно зачем, но если очень-очень нужно, то можно как вариант создать под это дело отдельный регион, и в него поместить два блока - с меню и с переключателем языков. Регион и будет этим объединяющим div'ом, а
marassa wrote:
artomas wrote: Только вот задача другая
Так задача неправильная. И автор спрашивал как правильно. И наша цель - помочь заложить правильный фундамент, а не помогать красить кривую текущую крышу
у меня есть меню, со своими стилями. тот модуль будет сложно стилизовать под готовое меню. Не понимаю, как другие подобное делают((( Да, если бы поставить языки просто отдельным блоком, проблем нет. У меня они и стандартными средствами отображаются и все работает, но мне нужно это дело в меню запихнуть.
так а что решает использование одного меню с переводом или использование трех меню. Я все так же не могу добавить в него смену языка и остаться на текущей странице. Данное решение я пробывал. Оно не работает. Давно было, уже и не помню причину. но была ерунда с этим плагином.
artomas wrote:
Я вижу только вариант, который написал первым: создавайте меню для каждого языка, пишите в него ссылки разные, суффикс, как понимаю, тупо нужно также в эти ссылки прописать. Иного решения в голову пока не приходит.
не понимаю как.
Представим, что у меня есть 3 страницы:
1)site.test/ru/vps
2)site.test/ru/vydelenii-server-evropa
3)site.test/ru/ssilka-liubaia
Главная страница на русском у меня выглядит таким образом - site.test/ru
переводом подобное сделать сложнее. Поэтому и сделано было для каждого языка свое меню. Не понимаю, почему это не правильно если честно. И как все же быть с суффиксами, решают же люди данную проблему как-то
marassa wrote:
tanatolii1 wrote: В силу того, что мне нужно было сделать сайт на нескольких языках было решено не переводить меню, а сделать для каждого языка свое меню, чтоб можно было для них и ссылки делать разными, т.к. url на переводы не делятся
tanatolii1 wrote:Добавил я блок переключателя языка, но вот вопрос, можно ли сделать его частью меню
В Друпале реализация многоязычности, пожалуй, "лучшая
artomas wrote:
Дык это же стандартный суффикс пути. Поставьте вот это https://www.drupal.org/project/lang_dropdown, работает отлично, пользуюсь только им. Были на странице VPS, после переключения на ней же и остаетесь, просто подтягивается перевод материала.
Это я ставил, его сложно переделать и интегрировать в мое меню. Так а как указать в ссылке суффикс пути? такое возможно? Мне только это и нужно сделать, если такое возможно вообще.
artomas wrote:
Или я чего-то не понял все-таки, или вам нужно просто выставить соответствующие языки в каждом меню. После этого при смене языка должно активироваться меню, которое имеет этот зык.
Всем спасибо большое за помощь)))) так действительно правильнее, отображать сайдбар, когда он есть для конкретной страницы. Нашел, почему не отображался автор и дата, они не выводятся скопом в {{ content }}. Имеют свой вывод типа {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %}, где безусловно Я накосячил и решил закомментировать данную строку))))) (видимо оно мне раньше не нужно было и решение было далеко не лучшим)
т.е. я указываю в page.html.twig что у меня есть sidebar, но ограничиваю вывод блоков для конкретных страниц. Правильно ли я понял? это чтоб не переопределять page.html.twig.
Прошу прощения, если задаю глупые вопросы))) и кстати, не нахожу никак, почему не отображаются поля имени автора и дата публикации. Кроме меня никто код не ковырял)))
если я подключу садбар для page.html.twig - он выведет его на всех страницах. Мне этого не нужно в этом и беда. Поэтому вопрос легко решался через view
допустим вопрос с полями я решу, как вывести на данной странице сайдбар? На всех остальных он мне не нужен. Это тоже одна из основных проблем. На счет полей еще поищу, странная история.
Переключатель языка и меню.
Переключатель языка и меню.
темизировать в любом случае придется, либо переключатель языка который выглядит как список, либо уже допилить модуль дропдауна.
Переключатель языка и меню.
Переключатель языка и меню.
Переключатель языка и меню.
В любом случае спасибо, что попытались помочь. Может просто нет другого решения и придется стилизовать уже тогда по своему.
Переключатель языка и меню.
у меня есть меню, со своими стилями. тот модуль будет сложно стилизовать под готовое меню. Не понимаю, как другие подобное делают((( Да, если бы поставить языки просто отдельным блоком, проблем нет. У меня они и стандартными средствами отображаются и все работает, но мне нужно это дело в меню запихнуть.
Переключатель языка и меню.
так а что решает использование одного меню с переводом или использование трех меню. Я все так же не могу добавить в него смену языка и остаться на текущей странице. Данное решение я пробывал. Оно не работает. Давно было, уже и не помню причину. но была ерунда с этим плагином.
Переключатель языка и меню.
нет, это не решение, если при смене языка я возвращаюсь на главную страницу. В этом суть.
Переключатель языка и меню.
не понимаю как.
Представим, что у меня есть 3 страницы:
1)site.test/ru/vps
2)site.test/ru/vydelenii-server-evropa
3)site.test/ru/ssilka-liubaia
Главная страница на русском у меня выглядит таким образом - site.test/ru
Переключатель языка и меню.
переводом подобное сделать сложнее. Поэтому и сделано было для каждого языка свое меню. Не понимаю, почему это не правильно если честно. И как все же быть с суффиксами, решают же люди данную проблему как-то
Переключатель языка и меню.
нет, не про суффикс.
Пример:
RU: /vydelenii-server-evropa
EN: /dedicated-server-evropa
Переключатель языка и меню.
Мне нужно для каждого языка использовать разную ссылку.
Перевод не поддерживает использовать разные ссылки для разных языков.
Переключатель языка и меню.
Переключатель языка и меню.
т.е. без доп модулей нельзя иначе?
Переключатель языка и меню.
Это я ставил, его сложно переделать и интегрировать в мое меню. Так а как указать в ссылке суффикс пути? такое возможно? Мне только это и нужно сделать, если такое возможно вообще.
Переключатель языка и меню.
Переключатель языка и меню.
На картинке видно, что нет никаких параметров у UL ребенка
Отображение материала блога через view
Всем спасибо большое за помощь)))) так действительно правильнее, отображать сайдбар, когда он есть для конкретной страницы. Нашел, почему не отображался автор и дата, они не выводятся скопом в {{ content }}. Имеют свой вывод типа {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %}, где безусловно Я накосячил и решил закомментировать данную строку))))) (видимо оно мне раньше не нужно было и решение было далеко не лучшим)
Отображение материала блога через view
т.е. я указываю в page.html.twig что у меня есть sidebar, но ограничиваю вывод блоков для конкретных страниц. Правильно ли я понял? это чтоб не переопределять page.html.twig.
Прошу прощения, если задаю глупые вопросы))) и кстати, не нахожу никак, почему не отображаются поля имени автора и дата публикации. Кроме меня никто код не ковырял)))
Отображение материала блога через view
если я подключу садбар для page.html.twig - он выведет его на всех страницах. Мне этого не нужно в этом и беда. Поэтому вопрос легко решался через view
Отображение материала блога через view
В нем есть блоки view. В ней список таксономии. Я его добавил для page blog
Отображение материала блога через view
допустим вопрос с полями я решу, как вывести на данной странице сайдбар? На всех остальных он мне не нужен. Это тоже одна из основных проблем. На счет полей еще поищу, странная история.
Отображение материала блога через view
если ее, то почему-то не отображается
Отображение материала блога через view
эту?
Отображение материала блога через view