Ребята, бегу конечно впереди паровоза с этой 10-кой, ничего сложного, но вот затык произошел, помогите, пожалуйста.
Нужно поставить модуль simple_amp но он пока не подходит к 10 версии.
При попытке поставить в composer:
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires drupal/amp ^3.5.0 -> satisfiable by drupal/amp[3.5.0].
- drupal/amp 3.5.0 requires drupal/core ^8.7.7 || ^9 -> found drupal/core[8.7.7, ..., 8.9.20, 9.0.0, ..., 9.5.3] but these were not loaded, likely because it conflicts with another require.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Вот нашел Issue , что есть патч с большим количеством изменений: https://www.drupal.org/project/amp/issues/3286062
Как мне поставить патч? Заранее архив залить на сервер распаковать в modules/contrib, положить патч в корень сайта, где композер, и оттуда командой как-то сделать?
Сразу старшим товарищам поясню: раньше я патчи применял руками код вставляя. Сейчас не понимаю как делать через командную строку с помощью composer. Можете помочь?
Комментарии
Если очень хочется бежать вперед паровоза, то вот есть статья с разными способами
спасибо, посмотрел. Я видимо зря 10 версию поставил надо наверное на 9 вернуться, пока сайт еще верстается. Жалко только, что фиды придется заново писать для импорта (хотя помнится там вроде был модуль для экспорта), остальное все просто будет восстановить в течение рабочего дня. Автоматической миграции с 10 вресии вниз на 9 же нет?
Да, и вот я писал почему
а не подскажете следующее?
во вьюс раньше была кнопка Information и я видел какие шаблоны что переопределяют.
Хочется в 9 и 10 версиях также во вьюс видеть. Какого доп моудля это функционал?
Теперь один универсальный способ для всех шаблонов
а вот еще вопросик, сможете навскидку ответить?
вывожу шаблон отдельного типа ноды, все отлично, но проблема с выводом поля типа Image
<img src="{{ content.field_game_image }}" alt="" class="ImgBg">
ничего не выводит (только
<img src="" alt="" class="ImgBg">
), как-будто движок режет почему то, причем когда вывожу просто {{ content }} - то там вижу это путь.сделал шаблон даже field--field-game-image.html.twig
там только {{ item.content }}
То есть согласно моим знаниям Drupal 7 - четко поинструкциям чистого вывода поля но нифига не выводит, как такое может быть?
Рекомендую настроить отладку twig через IDE и посмотреть значения переменных непосредственно в этом шаблоне
все оказалось просто, как в issue. Ну и как в 1 пункте ссылки от ivnish
Модуль скажал архивом, залил в /modules/custom/amp
туда же патч закинул, ну и запустил в консоли команду
git diff -v apply amp-3286062-10.patch
Если composer используете, патчи тоже им ставьте.
https://niklan.net/blog/130#avtomaticheskoe-primenenie-patchey
Мне почему-то кажется, что все эти АМР версии и турбостраницы можно сделать на views и редактировании шаблонов. Или нет?
можно и нужно конечно ручками, тем более, что шаблон я чистый развернул. Но вот решил глянуть - какие возможности дает модуль.
Там же можно для этого дела отдельную тему просто подключать.