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

Аватар пользователя VasyOK VasyOK 3 ноября 2016 в 13:58

Комментарии к ноде выведены вьюхой - идут в столбик.
http://www.ukrigrushka.com.ua/samokat-dlya-kataniya-iz-plastmassy-347336...
"Для девочки подойдет?"
"Подойдет" - не видно что это ответ

Проблема: когда кто-то отвечает на комментарий, не видно, что этот "комментарий-ответ". Как комментарию ответу класс в CSS задать?

Комментарии

Аватар пользователя dashiwa dashiwa 3 ноября 2016 в 21:02

С помощью селекторов css3 ?
Приведите пример кода и сделайте скрин с разжевыванием..Не понятно

Аватар пользователя gun_dose gun_dose 3 ноября 2016 в 23:17

Гугли, как вывести комментарии деревом. У них в базе сохранено, кто на что ответил и есть специальное поле вложенности и очерёдности.

Аватар пользователя gun_dose gun_dose 4 ноября 2016 в 11:54

погуглил сам, что-то не нашёл, как вьюхой выводить дерево комментов. Но есть же панели

Аватар пользователя VasyOK VasyOK 4 ноября 2016 в 12:28

Панели раньше только в views использовал, потом отказался в пользу views_fieldsets. А что сними как-то можно?

Аватар пользователя gun_dose gun_dose 4 ноября 2016 в 12:47

С панелями можно всё, что угодно и как угодно - растащить по регионам поля, комменты, форму комментов, причём можно сделать это по разному для раззных типов материалов, для разных словарей и т.д.

Аватар пользователя dashiwa dashiwa 4 ноября 2016 в 18:08

Васек. Тут я вижу такой алгоритм.
Скорее всего вам нужно либо использовать древовидные комментарии.
Либо на первое время использовать каждый четный или нечетный селектор,через одного..
http://css.yoksel.ru/nth-child/ тут небольшой пример

Погуглите насчет селекторов

Аватар пользователя sergeybelya sergeybelya 4 ноября 2016 в 12:16

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

Аватар пользователя VasyOK VasyOK 4 ноября 2016 в 12:37

В комментарии могут быть разные поля, объедиенные в "группы".
+ для разных типом материалов могут быть разные комментарии.
+ Комментарии иногда привязаны к странице термина (вообще ппц)

Да, можно tpl.php шаблоны покрутить не спорю. На вьюхах мне удобнее :). Без вьюх не вижу особого смысла в Друпале Lol

Аватар пользователя VasyOK VasyOK 4 ноября 2016 в 12:50

И блоки счетчиков в линейку выровнять. И ссылки на группы в социальных сетях не все есть. И паралакс бекграунды в диз-доке есть, сделал их и непонятно на что их вешать... Там еще много что делать.
/*Добавлено*/
https://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fukrigrush... - Валидатор большинство ошибок находит в модулях owl-carousel, superfish, colorbox и даже Drupal! Как с этим жить! (Шутка, не отвечайте.)

Аватар пользователя dashiwa dashiwa 4 ноября 2016 в 18:05

При чем тут валидатор?
Для большей части cms валидатор проверку не проходит. Можно не заморачиваться.
Для примера проверяем сайтик белого дома..
Да это тот - который в США

Аватар пользователя VasyOK VasyOK 4 ноября 2016 в 18:32

dashiwa wrote:

Скорее всего вам нужно либо использовать древовидные комментарии.

Либо на первое время использовать каждый четный или нечетный селектор,через одного..

использовать древовидные комментарии без views - могу. ну чуть tpl.php подредактировать придется.

От того, что комменты будут четными и нечетными легче не станет. Хотелось бы чтобы в HTML генерируемом views как-то помечался "коммент- ответ"
http://test.pho enix.vps-private.net/cui-ex-loquor (удалить пробел pho enix) - оттут "Ответ на комментарий 1" без views - видно, что это ответ. C views - нет.

Аватар пользователя sergeybelya sergeybelya 4 ноября 2016 в 18:59

Есть конечно. В шаблоне для вывода полей views-view-fields.tpl.php распечатайте переменную $row

Аватар пользователя dashiwa dashiwa 4 ноября 2016 в 19:59

Поковыряйте. Если не получится пишите. Поможем
Там внутри модуля все есть скорее всего..Можно будет тут опубликовать код

Аватар пользователя gun_dose gun_dose 4 ноября 2016 в 23:23

Да госпади, вызови ты в шаблоне объект коммента, проверь наличие поля ответа и сжелай с ним то, что нужно

Аватар пользователя gun_dose gun_dose 4 ноября 2016 в 23:26

Но по хорошему, надо менять последовательность вывода вьюса в хук вью пре рендер, а то вдруг зададут сто вопросов, пока админ спит, тогда классы не помогут. Хотя можно потом на фронте через жквери подвигать, но это реально уже не костыль, а инвалидная коляска.

Аватар пользователя VasyOK VasyOK 5 ноября 2016 в 2:39

Спасибо за неравнодушие!
Пока оставил дефолтовые комментарии. А вьюхой где нить в другом месте буду их.