Как в PhpMyAdmin вручную изменить свойство у одного материала?

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

Аватар пользователя Омск Омск 2 ноября 2021 в 17:09

У меня Drupal 7. Раньше я на сайте включал комментарии и форма отображалась под уже опубликованными материалами (товар). Сейчас включил возможность комментирования товаров и форма не появляется даже под новыми товарами. Это после того, как разработчики внесли некоторые изменения.
У сайта три темы, в папке каждой темы в файле node.tpl.php есть строка <?php print render($content['comments']); ?>
Еще есть такой код:

<?php
    
// Hide comments, tags, and links now so that we can render them later.
    
hide($content['comments']);
    
hide($content['links']);
    
hide($content['field_tags']);
    print 
render($content);
  
?>
  <?php>?>

Я убирал строку hide($content['comments']); и все равно нет формы с комментариями.
Смотрел тему, где через phpMyAdmin можно это сделать, не сработало, может, я не тот тип материала указал.
Как в PhpMyAdmin вручную изменить это свойство у одного материала? Мне нужно понять, чтобы массово потом это сделать.

Комментарии

Аватар пользователя vladtulku vladtulku 2 ноября 2021 в 18:45

1.

форма не появляется даже под новыми товарами

А Вы уверены, что именно этот шаблон выводит информацию, а не кастомный?
Продублируйте строчку print render($content) и если контент не удвоится, то Вы смотрите не в том файле.
2. Под старыми нодами, где был запрещены комментарии, они и не появятся. Нужно каждую ноду редактировать ручками или воспользоваться модулем Views Bulk Operations

Аватар пользователя Омск Омск 3 ноября 2021 в 10:07

ivnish, кэш сбасывал - не помогло.

vladtulku, не уверен, поэтому на всякий случай во всех файлах node.tpl.php изменения сделал и продублировал эту строку - ничего не изменилось, только появляются две формы для комментариев на страницах, если их там разрешить.
Вот я и хочу знать, как сделать это вручную - что и в каком файле или базе данных прописывать, чтобы понять, как это работает. Комментарии никто не запрещал, я раньше их мог свободно включать и отключать под опубликованными товарами.


В этих файлах я изменения делал.

Страницу я создавал на сайте и позже открыл для нее комментарии - форма на странице есть. Открывал комментарии у конкретных товаров и у всех - нет формы. Почему на любой странице получается открыть форму комментариев, а на товарах нет?

Аватар пользователя marassa marassa 3 ноября 2021 в 10:49

Омск wrote: Почему на любой странице получается открыть форму комментариев, а на товарах нет?

А у Вас товары - это точно материалы/ноды? Сам с Commerce не работал, но слышал краем уха, что в модуле Commerce товары - это не ноды. Тогда соответственно и шаблоны *node* к товарам отношения не имеют. Прошу прощения если пальцем в небо.

Аватар пользователя Омск Омск 8 декабря 2021 в 9:04

Когда редактирую товар, в адресной строке такой url: http://*.ru/catalog/tovar?sc=362#overlay=node/2347/edit

Из-за того, что слово node присутствует в адресе, сделал вывод, что это нода, не уверен, так ли это.