Развели не по теме. У нас товар - услуга, которая всегда есть в наличии.
Вопрос был в следующем - как программно получить код кнопки "купить", чтобы с лендинга покупатель мог сразу во всплывающем окне ввести данные для оформления заказа и перейти к оплате.
Да и в общем - темизация views какая-то замороченная штука. Ничего понятного (для себя) не нашла.
Если с формами, нодами и пр. понятно, то тут - засада
Необходимо переопределить вывод views. Есть конкретный код, который должен быть на выходе. С миллионом оберток до сих пор не могу справится - слишком долго и муторно. Потом, когда необходимо внести мелкое изменение - опять лопатить кучу всего... Вот tpl вьюхи:
« ВНИМАНИЕ
Предыдущий пример иллюстрировал, каким образом Render API генерирует контент. Но этой возможностью не следует злоупотреблять, выводя на странице каждый HTML-фрагмент в виде отдельного элемента, так как это может привести к проблемам производительности. Применять свойство #type имеет смысл для вывода небольших фрагментов разметки, например заголовков, вместо параметра html tag, требуемого функцией темы theme_html_tag().»
Да, знаний не хватает. И даже нет простого понимания (на пальцах) как что взаимодействует...
Но есть желание))
https://www.drupal.org/node/930760 - из этого ясно, что все изменения делаются через template.php, но у меня тогда только на одних комментариях будут сотни строк кода.
Хочется как-то лабильней управлять данными, а в друпале слишком много оберток. Поэтому и возник вопрос - не слишком ли глупо (или неправильно) выдергивать конкретные данные, а не обобщенный стандартный $content.
В общем-то все работает. Делаю для себя сейчас, поэтому может быть и такой нагроможденный шаблон (главное чтобы не вредить производительности).
<br> - это просто чтобы отделить данные друг от друга (пробовала, все ли выведется правильно). Работает, но где-то читала, что не рекомендуется так делать, т.к. получается что контент выдергивается из базы дважды, либо я что-то не так поняла.
К тому же при подобном выводе ссылок возникает ситуация, что путь URL строится не от домена, а от текущей страницы. Например, комментарии на странице ex.ru/content/title ссылки комментариев будут вида ex.ru/content/comment/23/344/reply
Понимаю, что темизация не так проста как кажется. Смотрела разные шаблоны - в tpl одно, на выходе совершенно другое. Притом ничего подобнго в template не описано... Откуда что берется - не соображаю
Drupal commerce: быстрое оформление заказа
Развели не по теме. У нас товар - услуга, которая всегда есть в наличии.
Вопрос был в следующем - как программно получить код кнопки "купить", чтобы с лендинга покупатель мог сразу во всплывающем окне ввести данные для оформления заказа и перейти к оплате.
Темизация Views
Виктор, огромное спасибо! То, что было нужно...
Темизация Views
Да и в общем - темизация views какая-то замороченная штука. Ничего понятного (для себя) не нашла.
Если с формами, нодами и пр. понятно, то тут - засада
Темизация Views
Необходимо переопределить вывод views. Есть конкретный код, который должен быть на выходе. С миллионом оберток до сих пор не могу справится - слишком долго и муторно. Потом, когда необходимо внести мелкое изменение - опять лопатить кучу всего... Вот tpl вьюхи:
Добавление CSS классов к полю с множественным значением
Спасибо за наводку. Буду крутить
Добавление CSS классов к полю с множественным значением
Не совсем понимаю как это реализовать к обертке, а не к значению.
Пробовала создавать шаблон для поля с fireach - не работает.
В шаблоне - тоже не работает.
Добавление CSS классов к полю с множественным значением
Вот что на выводе, при использовании этого сниппета:
Темизация комментариев (вопрос от новичка)
« ВНИМАНИЕ
Предыдущий пример иллюстрировал, каким образом Render API генерирует контент. Но этой возможностью не следует злоупотреблять, выводя на странице каждый HTML-фрагмент в виде отдельного элемента, так как это может привести к проблемам производительности. Применять свойство #type имеет смысл для вывода небольших фрагментов разметки, например заголовков, вместо параметра html tag, требуемого функцией темы theme_html_tag().»
Темизация комментариев (вопрос от новичка)
Да, знаний не хватает. И даже нет простого понимания (на пальцах) как что взаимодействует...
Но есть желание))
https://www.drupal.org/node/930760 - из этого ясно, что все изменения делаются через template.php, но у меня тогда только на одних комментариях будут сотни строк кода.
Спасибо, буду думать как быть дальше.
Темизация комментариев (вопрос от новичка)
Хочется как-то лабильней управлять данными, а в друпале слишком много оберток. Поэтому и возник вопрос - не слишком ли глупо (или неправильно) выдергивать конкретные данные, а не обобщенный стандартный $content.
В общем-то все работает. Делаю для себя сейчас, поэтому может быть и такой нагроможденный шаблон (главное чтобы не вредить производительности).
Темизация комментариев (вопрос от новичка)
Спасибо! Так и сделала, все работает корректно.
Темизация комментариев (вопрос от новичка)
Спасибо, буду разбираться! Хотя по натуре легче работать методом "тыка", решая конкретные текущие задачи
Темизация комментариев (вопрос от новичка)
<br>
- это просто чтобы отделить данные друг от друга (пробовала, все ли выведется правильно). Работает, но где-то читала, что не рекомендуется так делать, т.к. получается что контент выдергивается из базы дважды, либо я что-то не так поняла.Темизация комментариев (вопрос от новичка)
К тому же при подобном выводе ссылок возникает ситуация, что путь URL строится не от домена, а от текущей страницы. Например, комментарии на странице ex.ru/content/title ссылки комментариев будут вида ex.ru/content/comment/23/344/reply
Понимаю, что темизация не так проста как кажется. Смотрела разные шаблоны - в tpl одно, на выходе совершенно другое. Притом ничего подобнго в template не описано... Откуда что берется - не соображаю