Здравствуйте, подскажите кто сталкивался, делаю вебформы, и вывожу их программно в типе материала, но они еще также присутствуют как отдельные страницы, как сделать чтоб вебформ на отдельных страницах не было?
Блок блоком, но все равно у вебформы есть свой урл по которому она доступна, притом что я не вывожу блоком а вывожу кодом, так как мне нужно не на одной странице на всем типе.
Но вы можете в управлении отображением типа материала "Вебформа" скрыть показ самой формы, а выводить ее в блоке на нужных страницах, если вам это нужно.
Комментарии
При создании предлагается вывод блоком, ставить галочку, а потом в настройке блока ограничивать вывод на требуемых страницах.
написал ниже
Блок блоком, но все равно у вебформы есть свой урл по которому она доступна, притом что я не вывожу блоком а вывожу кодом, так как мне нужно не на одной странице на всем типе.
print render($block['content']);
я предложил идеальный вариант, делается ровно 5 секунд. Плюс, обновления не будут иметь на мою работу не благотворного влияния.
Никак, вебформа - это нода, у любой ноды есть своя страница.
хмм, а нету некой альтернативы, в место вебформы, чтобы на пример сделать на странице форму отправки?
Но вы можете в управлении отображением типа материала "Вебформа" скрыть показ самой формы, а выводить ее в блоке на нужных страницах, если вам это нужно.
Скрыть то я ее могу, но все равно получаю страницу.. только просто с заголовком без веб формы, осбо не легче)
Да и программно выводить блок с вебформой нет нужды, есть же block reference
Чем она вызывает раздражение, не понимаю?
Может скрывать страницы при помощи https://www.drupal.org/project/rabbit_hole ?