Drupal, как удалить логин или комментарий Ссылка на страницах WebForm? -- drupal поле с участием drupal-6 поле с участием drupal-modules пол Связанный проблема

Drupal, how to Remove Login or comment link from webform pages?


1
vote

проблема

русский

Я хочу удалить <код> $_POST7 текста со страницы, где я создал веб-форма; Есть ли какие-либо предложения относительно того, как я могу использовать <код> $_POST8 с этим?

Английский оригинал

I want to remove the Login or register to post comments text from the page where I created a webform; is there any suggestion as to how can i use hook_link_alter() with this?

</div
        
 
 

Список ответов

3
 
vote
vote
Лучший ответ
 

Этот код находится в Comment.Module File под функцией themee_comment_post_fordden ().

Если вы используете Drupal 7, вы можете использовать Took_node_View_Alter или Took_entity_View_Alter Чтобы изменить отображаемый контент.

 <код> function foo_node_view_alter (&$build) {    if ($build['#node']->type == 'webform') {     // remove login or register to post comments     unset($build['links']['comment']['#links']['comment_forbidden']);     // remove add comments     unset($build['links']['comment']['#links']['comment_add']);   }  }   

Если вы хотите использовать Hook_Link_Alter в Drupal 6, используйте этот код в своем пользовательском модуле

 <код> function comment_link_alter (&$links, $node) {    if ($node->type == 'webform') {     // remove register or login to post comments     unset($links['comment_forbidden']);     // remove add a comment     unset($links['comment_add']);   }  }   
 

This code resides in comment.module file under the theme_comment_post_forbidden() function.

If you are using Drupal 7, you may use hook_node_view_alter or hook_entity_view_alter to modify the displayed content.

function foo_node_view_alter (&$build) {    if ($build['#node']->type == 'webform') {     // remove login or register to post comments     unset($build['links']['comment']['#links']['comment_forbidden']);     // remove add comments     unset($build['links']['comment']['#links']['comment_add']);   }  } 

In case you want to use hook_link_alter in Drupal 6, use this code in your custom module

function comment_link_alter (&$links, $node) {    if ($node->type == 'webform') {     // remove register or login to post comments     unset($links['comment_forbidden']);     // remove add a comment     unset($links['comment_add']);   }  } 
</div
 
 
 
 
1
 
vote

Если вы работаете с типом контента, вы можете перевернуть тему.

  1. Скопируйте файл шаблона '/modules/node/node.tpl.php' в каталог «шаблонов шаблонов»
  2. Переименуйте файл, вызывая его «узел - NodeType-TPL.PHP» (это два дефиса после «узла»). Например, «Узел - Book-tpl.php» для типа контента «Книга».
  3. Замечайте окончательные две линии (или удалите их):

     <код> // print render($content['links']); // print render($content['comments']);   
 

If you are working with a content type, you could over-ride the theme.

  1. copy the template file '/modules/node/node.tpl.php' into your theme's 'templates' directory
  2. rename the file, calling it 'node--NODETYPE-tpl.php' (that's two hyphens after 'node'). For example, 'node--book-tpl.php' for a 'book' content type.
  3. comment out the final two lines (or delete them):

    // print render($content['links']); // print render($content['comments']); 
</div
 
 

Связанный проблема

4  Как тематический каталог страницы в Ubercart?  ( How to theme catalog page in ubercart ) 
Я хотел бы изменить страницу каталога Drupal Ubercart из Greate Grid в список. Есть ли какой-то самый короткий путь? Благодарю и AMP; С уважением, Satya ...

0  Добавление узла программно  ( Adding a node programmatically ) 
Я очень новый до Drupal. Мне нужно разработать сайт, используя этот CMS. Я могу понять создание контента как администратора. Но я хотел бы создать контент из ...

0  Cache Drupal Система страниц  ( Cache drupal system pages ) 
Есть ли способ кэшировать страницы Drupal системных страниц (например, таксономию / термин /%, форум /%, узел) для Авторизованных пользователей без проживан...

1  Выкрыть фильтр множественный поиск в Drupal  ( Expose filter multiple search in drupal ) 
У меня есть один веб-сайт Drupal, где есть список всех храмов, мечетей, церковь и т. Д. Теперь я хочу поиска на моей первой странице, где пользователь может и...

2  Tags Drupal IMG не отображается с чистыми URL-адресами  ( Drupal img tags not being displayed with clean urls ) 
Так что я использую Drupal, чтобы настроить простой веб-проект. Я использовал метки IMG для отображения нескольких изображений. простые метки IMG, такие как ...

3  Передача нескольких аргументов из панелей в представления (Drupal)  ( Passing multiple arguments from panels into views drupal ) 
Кто-нибудь знает, как пройти несколько аргументов из панелей в виду в Drupal 6? Редактировать: я знаю, как пройти Один аргумент из панелей в представлени...

3  Коллапс таксономии поля в форме узла по умолчанию  ( Collapse taxonomy fieldset on node form by default ) 
При создании (пользовательском) контента в Drupal у меня есть три словари. Но они делают мою страницу создания контента очень тяжелой. Я хочу по умолчанию обр...

0  Добавить формул на основе столбца с использованием видов UI - Drupal  ( Add a formula based column using views ui drupal ) 
Я сделал вид, который имеет один столбец для всего постов от пользователя и другого столбца для количества просмотров этих сообщений. Есть ли способ создать...

2  Можете ли вы сказать, если крючок nodapia (или крючок) запускается из из пакетного режима?  ( Can you tell if hook nodapia or any hook is being run from batch mode ) 
<Р> У меня есть модуль Drupal, который выполняет запрос на мыло на узле экономии с помощью hook_nodapi. Это не большая потеря производительности на человеке сп...

26  Drupal: Лучший модуль форума? [закрыто]  ( Drupal best forum module ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> <Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 ...

0  Как я могу лучше всего отобразить список партнерских ссылок в Drupal?  ( How can i best display a list of affiliate links in drupal ) 
У меня есть веб-сайт Drupal 5, на котором я хочу отобразить список (или сетку) аффилированных ссылок на разные продукты, продажи и предложения. Узел каждого «...

0  Drupal Как добавить. Активный класс в главное меню  ( Drupal how to add active class in to main menu ) 
Как добавить. Активный класс в главное меню, при функции <код> "theme"_links___"name-menu" ? Например: <код> function socialzin_links__footer_menu($variab...

1  Отправка аргументов в Drupal Views (JSON, CURL)  ( Sending arguments to drupal views json curl ) 
Я пытаюсь получить вид с датой (узлом), созданный аргументом. Однако, похоже, я не могу получить его на работу правильно, когда я посылаю его, хотя скручивает...

2  Как аутентифицировать пользователей Drupal во внешнем приложении Laravel PHP  ( How to authenticate drupal users in an external laravel php application ) 
Я ищу способ создания приложения PHP (в Laravel), которые используют существующие пользователи, которые у нас в установке Drupal. Я нашел два предложенных р...

0  С Drupal 7 токенами, как мне получить путь от поля пользовательских ссылок?  ( With drupal 7 tokens how do i get the path from a custom link field ) 
Это должно быть тривиально, но за жизнь меня я не могу понять, как получить часть URL / PATH из поля ссылки с токенами. Я использую модуль Display Suite и хоч...

Связанный проблема

4  Как тематический каталог страницы в Ubercart? 
0  Добавление узла программно 
0  Cache Drupal Система страниц 
1  Выкрыть фильтр множественный поиск в Drupal 
2  Tags Drupal IMG не отображается с чистыми URL-адресами 
3  Передача нескольких аргументов из панелей в представления (Drupal) 
3  Коллапс таксономии поля в форме узла по умолчанию 
0  Добавить формул на основе столбца с использованием видов UI - Drupal 
2  Можете ли вы сказать, если крючок nodapia (или крючок) запускается из из пакетного режима? 
26  Drupal: Лучший модуль форума? [закрыто] 
0  Как я могу лучше всего отобразить список партнерских ссылок в Drupal? 
0  Drupal Как добавить. Активный класс в главное меню 
1  Отправка аргументов в Drupal Views (JSON, CURL) 
2  Как аутентифицировать пользователей Drupal во внешнем приложении Laravel PHP 
0  С Drupal 7 токенами, как мне получить путь от поля пользовательских ссылок?