[РЕШЕНО]убрать "добавить комментарий" в форме

Главные вкладки

Аватар пользователя sdm98 sdm98 21 октября 2013 в 18:02

Добрый. подскажите. плиз. второй день туплю.

у меня есть страница на которую добавляются комментарии. форма добавления показывается на новой странице. на ней нужно убрать "добавить комментарий"

через css убрать не получается. те же стили и на основной странице. убирает и там и там. а мне нужно убрать только на форме добавления.

Комментарии

Аватар пользователя sdm98 sdm98 21 октября 2013 в 21:47

вы уверены? я для теста в самом верху comment-wrapper.tpl.php пишу типа "sdfgsdgdfg" и эта муть выводится после "Добавить комментарий". скорее всего эта надпись формируется где-то ранее.

Аватар пользователя sergeybelya sergeybelya 21 октября 2013 в 23:50

sdm98 wrote:
он перекидывает на http://site.loc/comment/reply/15#comment-form
нужно как-то стилизовать эту comment-form.....

Да, извините, мое предложение годится, только если форма комментария выводится на той же странице, что и нода (по умолчанию в Друпале так), я бы рекомендовал вернуть эту опцию в настройках типа материала. Иначе вам придется работать с шаблоном page.tpl.php и в нем убирать заголовок H1 для страницы добавления комментария. Можно проверять url страницы непосредственно в шаблоне или через template_preprocess_page

Аватар пользователя sdm98 sdm98 22 октября 2013 в 0:35

я б убрал... но по дизайну на разных ((( поэтому и пришлось убрать
а как проверять урл в шаблоне? я в программировании не очень...

Аватар пользователя sergeybelya sergeybelya 22 октября 2013 в 0:42

sdm98 wrote:
я б убрал... но по дизайну на разных ((( поэтому и пришлось убрать
а как проверять урл в шаблоне? я в программировании не очень...

Можно использовать функцию https://api.drupal.org/api/drupal/includes!path.inc/function/current_path/7
или https://api.drupal.org/api/drupal/includes!bootstrap.inc/function/arg/7

Аватар пользователя sdm98 sdm98 23 октября 2013 в 18:04

сенкс. сделал костылем

<?php $url = current_path();
$url = substr($url, 0, 13);
if ($url == "comment/reply")
{
print '
.comment-add a{display: none;}
';
}
?>