0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 4210 Просмотров
*

Lemonez

  • Захожу иногда
  • 150
  • 2 / 1
Всем привет!
Столкнулся с проблемой - не хватает дополнительной секции в шаблоне.
Излазил весь интернет и перечитал все руководство по Gantry, но так и не нашел решения.  :'(
Решения типа этого http://docs.gantry.org/gantry4/customize/adding-module-positions, не то... *ОХ-Х-Х*
Необходимо чтобы секция (горизонтальная строка для блоков) появилась в Layout в шаблоне в админке.
Стоит Joomla 3.9.1 и Gantry 5.4.26
Помогите пожалуйста советом...
*

khan-alex

  • Давно я тут
  • 608
  • 27 / 1
Re: Как добавить секцию в Gantry?
« Ответ #1 : 18.12.2018, 08:46:08 »
Решения типа этого http://docs.gantry.org/gantry4/customize/adding-module-positions, не то... *ОХ-Х-Х*
Необходимо чтобы секция (горизонтальная строка для блоков) появилась в Layout в шаблоне в админке.
Стоит Joomla 3.9.1 и Gantry 5.4.26
Помогите пожалуйста советом...
Не понятно, спрашиваете про gantry 5 , а даёте ссылку по хелпу на gantry 4. Любое количество блоков в Layout можно добавить нажав на "+" для любой секции, если Вам необходимо раздробить секцию, то кидаете туда particle и определяете его ширину просто раздвигая-сужая его. Какой у Вас шаблон?
*

Lemonez

  • Захожу иногда
  • 150
  • 2 / 1
Re: Как добавить секцию в Gantry?
« Ответ #2 : 18.12.2018, 14:29:44 »
Не понятно, спрашиваете про gantry 5 , а даёте ссылку по хелпу на gantry 4. Любое количество блоков в Layout можно добавить нажав на "+" для любой секции, если Вам необходимо раздробить секцию, то кидаете туда particle и определяете его ширину просто раздвигая-сужая его. Какой у Вас шаблон?
Здравствуйте! Про ссылку, действительно не заметил что там описание 4. Если нажать "+" до добавится строка в секцию. А мне надо сделать новую секцию, например есть секция Feature, так вот я под ней хочу добавить секцию Feature2. Мне надо сделать отдельную секцию на вcю ширину экрана (fullwidth без контейнера) под или перед секцией Feature. Соответственно, если я задаю секции Feature fullwidth, то и на всех страницах сайта эта секция имеет fullwidth, что собственно не требуется. Шаблон Sanctum
*

Lemonez

  • Захожу иногда
  • 150
  • 2 / 1
Re: Как добавить секцию в Gantry?
« Ответ #3 : 18.12.2018, 15:03:34 »
А все! Нашел! Вот здесь все написано - http://docs.gantry.org/gantry5/advanced/creating-layout-presets
*

khan-alex

  • Давно я тут
  • 608
  • 27 / 1
Re: Как добавить секцию в Gantry?
« Ответ #4 : 18.12.2018, 16:36:57 »
Соответственно, если я задаю секции Feature fullwidth, то и на всех страницах сайта эта секция имеет fullwidth, что собственно не требуется. Шаблон Sanctum
А что мешает скопировать шаблон и определить для того же Feature свои блоки, а потом задать ссылку в меню для данного шаблона?
Ну если Вы хотите сложный путь, то тогда по написанному: создаёте свои файлы yaml и HTML со стилями шаблона и в custom, оттуда должны подхватиться вновь созданные стили.
*

Nikotin818

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Как добавить секцию в Gantry?
« Ответ #5 : 17.11.2019, 09:06:40 »
Всем привет!
Столкнулся с проблемой - не хватает дополнительной секции в шаблоне.
Излазил весь интернет и перечитал все руководство по Gantry, но так и не нашел решения.  :'(
Решения типа этого http://docs.gantry.org/gantry4/customize/adding-module-positions, не то... *ОХ-Х-Х*
Необходимо чтобы секция (горизонтальная строка для блоков) появилась в Layout в шаблоне в админке.
Стоит Joomla 3.9.1 и Gantry 5.4.26
Помогите пожалуйста советом...
Такая же беда!Нашел решение?
(Помогите с шаблоном! Вообщем суть такова, смотрел разные обучающие видео и там видимо обновления гантри 5 разные, в том же Layout расположение секций разное, то секция header в самом верху, то как у меня Navigation в самом верху(у меня все самое свежее и Joomla и гантри и гелиум). Так вот, как я понимаю, по умолчанию в каждой секции к определенным частицам (типа меню) прикручены свои стили, которые обычным способом как я привык делать не найдешь и не изменишь(через браузер ищешь стиль в какой папке в какой строке изменять), то же меню рекомендовано размещать в хеадере и навигации, но типа лучше в навигации(написано в шаблоне) ставлю в хеадер, применяются  карявые стили, ставлю в навигацию , все хорошо, но мне нужна секция(не строка) выше под другие нужды, тем самым тот же хеадер пустует. В какую сторону копать? Искать инфу как поменять местами секции Navigation и Header (могут слететь стили) либо добавлять секцию над Navigation, либо как то переопределять стили для меню в Header.)
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #6 : 07.04.2020, 20:02:14 »
Объясните на пальцах, как в шаблоне Helium Gantry 5 поменять местами 2 секции?
Какие файлы править? Голову уже сломал.
*

khan-alex

  • Давно я тут
  • 608
  • 27 / 1
Re: Как добавить секцию в Gantry?
« Ответ #7 : 07.04.2020, 20:34:22 »
Объясните на пальцах, как в шаблоне Helium Gantry 5 поменять местами 2 секции?
Какие файлы править? Голову уже сломал.
Не пойму я Вас уважаемые, а что мешает для каждой секции применить свой стиль? В гелиуме секций, по моему, предостаточно.
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #8 : 07.04.2020, 20:50:52 »
Не пойму я Вас уважаемые, а что мешает для каждой секции применить свой стиль? В гелиуме секций, по моему, предостаточно.

Объясняю.
Верхняя секция уже готовое меню со своими стилями. Там где логотип и меню. Я его не хочу трогать вообще.
но перед ним мне нужно поставить невысокую на 10px секцию и разместить там кнопки соцсетей и меню юзера.
Я бы мог вообще просто добавить новую строку в секции Navigation - но у нее уже задан стиль. А мне нужен совсем другой.



Поэтому я хочу поменять местами header и navigation.

Да и вообще не мешает понять, как эти секциями управлять (убирать лишние, добавлять новые).

PS Если я например перемещу меню и логотип ниже, в секцию header - то меню, все его выпадалки сразу ломается.
« Последнее редактирование: 07.04.2020, 20:57:07 от romagromov »
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #9 : 07.04.2020, 21:15:50 »
Или объясните пожалуйста, как мне выполнить задуманное.

Мне нужно примерно такое получить:

*

khan-alex

  • Давно я тут
  • 608
  • 27 / 1
Re: Как добавить секцию в Gantry?
« Ответ #10 : 08.04.2020, 11:49:56 »
Ну в моём понимании как-то так:

Далее прописать стили для каждого блока, например:
#g-navigation {
    background: #ffffff;
    color: #000000;
    position: relative;
    z-index: 11;
    height: 20px;
}
Аналогично можно прописать стиль для каждого блока или партикля, ссылки и размещение для кнопок  social:
.g-social a {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0 0.1rem;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 100%;
}
Ну и так далее....
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #11 : 09.04.2020, 16:01:37 »
Это как раз и есть костыль. Проще поменять местами секции, но все упорно молчат, как это сделать.

Вот смотрите, я перенес логотип и меню из родного navigation в header.
Все поплыло, особенно меню. Выпадалки страшные, их разнесло по всему шаблону.
То есть мне теперь надо восстанавливать стили для меню.
*

Alldar

  • Завсегдатай
  • 1489
  • 191 / 1
Re: Как добавить секцию в Gantry?
« Ответ #12 : 09.04.2020, 16:30:28 »
Это как раз и есть костыль. Проще поменять местами секции, но все упорно молчат, как это сделать.
Тут все описано почему бы не зайти и почитать? http://docs.gantry.org/gantry5/advanced/creating-layout-presets

Вы можете создать свой собственный layouts, по пути templates/ваш_шаблон_на_gantry5/custom/layouts

По пути templates/ваш_шаблон_на_gantry5/custom/config/default/layout.yaml находится ваша текущая конфигурация сгенерированная

*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #13 : 09.04.2020, 17:16:58 »
Тут все описано почему бы не зайти и почитать? http://docs.gantry.org/gantry5/advanced/creating-layout-presets

Вы можете создать свой собственный layouts, по пути templates/ваш_шаблон_на_gantry5/custom/layouts

По пути templates/ваш_шаблон_на_gantry5/custom/config/default/layout.yaml находится ваша текущая конфигурация сгенерированная




Я был по ссылке выше - ничего не получилось.
У меня шаблон - Helium.
Вот по вашей инструкции копирую папку
templates/g5_helium/custom/config/default
сюда
templates/g5_helium/custom/layouts/default2

Иду в шаблон и не вижу default2

*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #14 : 09.04.2020, 17:34:54 »
По инструкции с сайта gantry полностью выполнил все шаги, а именно положил сюда файл

templates/g5_helium/custom/layouts/example1.yaml

и ничего нигде не отображается. Нет его в админке шаблона.
*

khan-alex

  • Давно я тут
  • 608
  • 27 / 1
Re: Как добавить секцию в Gantry?
« Ответ #15 : 09.04.2020, 17:48:04 »
Это как раз и есть костыль. Проще поменять местами секции, но все упорно молчат, как это сделать.
Почему костыль-то? Костылями Вы как раз и пытаетесь заниматься. Это и есть адаптация шаблона под свой интерфейс.
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #16 : 09.04.2020, 18:08:40 »
Почему костыль-то? Костылями Вы как раз и пытаетесь заниматься. Это и есть адаптация шаблона под свой интерфейс.


Ну потому что мне нужно кучу CSS переписывать для того меню или просто 2 строчки местами поменять.
Вы меню видели в позиции header?


Я например в Protostar index.php правлю вдоль и поперек.
Все просто и понятно.
А тут ничего не понятно и даже по инструкции не работает.
*

khan-alex

  • Давно я тут
  • 608
  • 27 / 1
Re: Как добавить секцию в Gantry?
« Ответ #17 : 10.04.2020, 09:23:45 »
Ну потому что мне нужно кучу CSS переписывать для того меню или просто 2 строчки местами поменять.
Вы меню видели в позиции header?
Ну не нравится в header, поставьте в intro или ещё ниже, оставьте в том же Navigation. Да и почему кучу "css"? Несколько параметров и всё, тем более если Вы используете этот шаблон не в первый раз, то просто скопировать стили из др. шаблона слегка поменяв их под требования этого.
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #18 : 10.04.2020, 10:28:56 »
Ну не нравится в header, поставьте в intro или ещё ниже, оставьте в том же Navigation. Да и почему кучу "css"? Несколько параметров и всё, тем более если Вы используете этот шаблон не в первый раз, то просто скопировать стили из др. шаблона слегка поменяв их под требования этого.


Сейчас я пытаюсь понять, почему не работает замена макета. Я ведь по инструкции все делаю.
*

romagromov

  • Давно я тут
  • 653
  • 9 / 3
Re: Как добавить секцию в Gantry?
« Ответ #19 : 11.04.2020, 22:23:17 »
Короче, ссылка на официальный мануал имеет устаревшую информацию.
Берем отсюда файл /templates/g5_helium/layouts/default.yaml
копируем сюда /templates/g5_helium/custom/layouts/default-ad.yaml
Я его переименовал в default-ad.yaml
Затем меняем местами нужные секции или добавляем новые

Затем идем в шаблон и выбираем Base Outline, а в нем жмем кнопку load и выбираем наш layout

Все! После этого нужные секции в нужных местах.

Дел на полминуты. И не надо править никакие стили.
Макет переназначен и можем спокойно официально обновлять шаблон.
Вот очень хороший подробный мануал - https://tehnoklimat21.ru/index.php/lichnyj-kabinet/particles-dlya-gantry5/83-sozdanie-novykh-sektsij-v-shablone-helium-gantry5

Но возник новый вопрос. Если в Protostar я мог легко внедрять свой php (проверка текущего URL, статуса юзера и т.д.), то как это делать в gantry?
Вот мне нужно вставить php типа if текущий пользователь registered, а не super user - то подключить такой-то CSS.
Как такое сделать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить изображение ссылкой VirtueMart 3?

Автор VBedya

Ответов: 0
Просмотров: 369
Последний ответ 27.04.2021, 13:02:05
от VBedya
Как добавить названия категории подкатегории и товара в чпу?

Автор redesupar

Ответов: 0
Просмотров: 165
Последний ответ 01.02.2021, 11:48:28
от redesupar
Добавить статью в любимые(избранные)

Автор Dolphin4ik_1

Ответов: 4
Просмотров: 381
Последний ответ 01.08.2020, 13:35:36
от Dolphin4ik_1
Яндекс карты. Добавить "чтобы переместить карту проведите по ней двумя пальцами"

Автор safronoff343

Ответов: 0
Просмотров: 1997
Последний ответ 17.02.2020, 13:47:00
от safronoff343
Gantry 5. Как вывести материал?

Автор Pavel_L

Ответов: 4
Просмотров: 1514
Последний ответ 08.05.2018, 15:32:35
от Pavel_L