Что-то вы явно не то делаете...
Вам что нужно конкретно?
При входе посетителя на сайт писать что-то в базу читая параметры? Если примерно так, то вам не нужна ни страница, ни блок. Смотрите в сторону хуков или событий. Выберите подходящий и там реализуйте ваш функционал.
Это хорошо!
При использовании Drupal, важно понимать, что есть не просто/только PHP а ещё API Drupal.
Вот его вы и должны использовать, а не писать на обычном PHP, иначе вам тогда Drupal не нужен ))
Изучите для начала роутинг, рендер массивы и т.д.
И тогда у вас должна сложиться картина в целом, что и как верно делать в тех или иных моментах, чтобы это работало всегда правильно.
Так и должно выходить Array! - Это же рендер массив!
Я вам настоятельно советую, во избежании чего не хорошего, и тем уж, если код пишется не только для вас, ознакомиться что такое рендер массивы для начала, например, здесь https://niklan.net/blog/210
И более того, изучить другие API, т.к. вы испытываете колосальные проблемы с этим, судя по вашим вопросам на форуме.
Этот вариант в корне не верный и имеет тонну проблем, например, базовый путь, синонимы и т.д. и т.п.
Старайтесь решать задачи используя Drupal Way.
Мой вариант полностью рабочий. Не могу сказать что у вас не получается.
Если в представлении, то можно использовать link() твига, как я писал выше
Это только пример! ...
Вам надо понять принцип: ссылка должна формироваться из роута.
В вашем случае - это канонический роут для сущности нода с парамертро (node) == 263
Drupal 9 + Drupal Commerce! Много раз HELP Me!
не должно так...
reg.ru - это полный...
В общем смените провайдера и не ставьте никогда с их панели - ставим всё сами с композером.
Drupal 9 + Drupal Commerce! Много раз HELP Me!
Обратитесь в поддержку хостинга или возьмите другой, где он точно уже есть
Drupal 9 + Drupal Commerce! Много раз HELP Me!
composer нужен и на хостинге тоже
Drupal 9 + Drupal Commerce! Много раз HELP Me!
commerce надо ставить только с composer
Как сделать редирект в PHP после выполнения кода в загруженной странице?
Прямо в сабмите формы и реализуйте переадресацию. Вот пример
https://git.drupalcode.org/project/commerce/-/blob/8.x-2.x/modules/produ...
т.е. установите необходимый роут для переадресации в $form_state
Как сделать редирект в PHP после выполнения кода в загруженной странице?
согласен...
У вас тут процедурный подход или всё таки ООП???
Как сделать редирект в PHP после выполнения кода в загруженной странице?
Что за событие то?
Вывод заголовка ноды в метке поля
в шаблоне или препроцессе поля измените метку
Как сделать редирект в PHP после выполнения кода в загруженной странице?
первая ссылка из гугла https://learn.javascript.ru/forms-submit
Как сделать редирект в PHP после выполнения кода в загруженной странице?
js автоматически отправляйте форму.
Убрать нижнее подчеркивание при формировании ссылок программно
значит тип поля есть! Добавляйте - выводите.
Как сделать редирект в PHP после выполнения кода в загруженной странице?
Что-то вы явно не то делаете...
Вам что нужно конкретно?
При входе посетителя на сайт писать что-то в базу читая параметры? Если примерно так, то вам не нужна ни страница, ни блок. Смотрите в сторону хуков или событий. Выберите подходящий и там реализуйте ваш функционал.
Убрать нижнее подчеркивание при формировании ссылок программно
Для того чтобы этот тип поля появился включите модуль Link
Убрать нижнее подчеркивание при формировании ссылок программно
Если надо в поле ноды - лучше тогда используйте поле - есть же поле - ссылка. Ничего и писать не надо для этого.
Убрать нижнее подчеркивание при формировании ссылок программно
Это хорошо!
При использовании Drupal, важно понимать, что есть не просто/только PHP а ещё API Drupal.
Вот его вы и должны использовать, а не писать на обычном PHP, иначе вам тогда Drupal не нужен ))
Изучите для начала роутинг, рендер массивы и т.д.
И тогда у вас должна сложиться картина в целом, что и как верно делать в тех или иных моментах, чтобы это работало всегда правильно.
Убрать нижнее подчеркивание при формировании ссылок программно
Так и должно выходить Array! - Это же рендер массив!
Я вам настоятельно советую, во избежании чего не хорошего, и тем уж, если код пишется не только для вас, ознакомиться что такое рендер массивы для начала, например, здесь https://niklan.net/blog/210
И более того, изучить другие API, т.к. вы испытываете колосальные проблемы с этим, судя по вашим вопросам на форуме.
Как сделать редирект в PHP после выполнения кода в загруженной странице?
Что из себя страница представляет?
Убрать нижнее подчеркивание при формировании ссылок программно
Этот вариант в корне не верный и имеет тонну проблем, например, базовый путь, синонимы и т.д. и т.п.
Старайтесь решать задачи используя Drupal Way.
Мой вариант полностью рабочий. Не могу сказать что у вас не получается.
Если в представлении, то можно использовать link() твига, как я писал выше
Убрать нижнее подчеркивание при формировании ссылок программно
Вот так надо, например в кастомном блоке попробуйте:
<?php
// Our nid.
$nid = 263;
Убрать нижнее подчеркивание при формировании ссылок программно
Это только пример! ...
Вам надо понять принцип: ссылка должна формироваться из роута.
В вашем случае - это канонический роут для сущности нода с парамертро (node) == 263
Убрать нижнее подчеркивание при формировании ссылок программно
Если в рендер массиве, то вот пример:
Убрать нижнее подчеркивание при формировании ссылок программно
так лучше ссылки не формировать!
Как cейчас сделать ajax блок корзины в Commerce?
чтобы появились надо иметь ещё одни такие же вьюса или отображения
Комментарии и Store Commerce
Комментарии и Store Commerce
Проверил, тоже нет выбора типа. Может спросить у @andypost