zheka2: Комментарии

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

23 июля 2015 в 22:26

Я видел этот модуль, но судя по описанию "Модуль Parser предназначен для парсинга любых html страниц в сущности" он не сильно мне подходит. Каталог который я парсю по сути куча статей с описанием товаров, и по требованию заказчика он должен отображаться у него на сайте в таком же виде (вплоть до галерей), т.е. надо выдернуть из страницы статью, загрузить все используемые на ней картинки, стили и скрипты и подменить адреса их подключения.

10 июля 2015 в 0:50

sasha_gar Спасибо, до этого так и делал, просто почти в каждом проекте сталкиваюсь с подобными задачами, решил разобраться как же правильно делать Smile
sas@drupal.org Для задачи он подходит, но тяжёлый. Я пока ещё не силён в вёрстке, несколько раз приходилось темизировать вывод panels, много времени на это тратил.

9 июля 2015 в 16:31

Т.е. если мне нужно получить страницу со следующей структурой
block1
view1
block2
view2

вы предлагаете создать для view1 страницу, а в шаблоне для неё добавить вывод block1, block2 и view2?

Суть в том что я не хочу привязываться к конкретным элементам страницы.
Ищу модуль (если таковой есть) в котором можно указать адрес, например /custompage1 и в теме определить шаблон custom-page--1.tpl.php
И в шаблоне уже пишу:

25 июня 2015 в 13:41

Заводской раб Спасибо, я похожй вариант рассматривал сначала, только с модулей "Token embed views"

t1mm1 "зачем форматтер для поля с кратинками". Просто время сэкономить, форматтер сразу выдаёт готовый html код jQuery галереи. Указывать его для поля с изображениями в настройках поля действительно не обязательно :), я просто по инструкции ставил

24 июня 2015 в 23:49

Пошёл компромиссным путём, поставил Gallery Formatter, указал его в качестве форматера для поля с изображениями у целевой ноды (по инструкции)

Плюс модуль с реализацией токена:

14 июня 2015 в 10:28

Эм, возможно неправильно выразился, это даже не админка, а панель модератора. Прав на администрирование быть не должно. Есть простой способ разместить ссылку на создания термина?

13 июня 2015 в 18:49

HydroBlast , спасибо, ссылку на создание термина в админской части я видел, но во первых нужно давать доступ на администрирование, во вторых открывается она в теме админки.
Пока по другому решил, в шаблон вьюхи добавил код для генерации формы термина:

30 мая 2015 в 21:00

Точно Smile . В Chrome'е срабатывает, а в Firefox нет. Порядок воспроизведения: загружаю страницу, выделяю какой-нибудь пункт отличный от дефолтового и нажимаю F5. В хроме выбранный пункт сбрасывается в дефолтовый, в firefox остаётся последний выделенный, но форму, как я выше описал, я сгенерировал с учётом дефолтового пункта.

30 мая 2015 в 17:40

На примере:
В #radios формы в качестве значения по умолчанию я указал первый элемент в массиве
Но при загрузке страницы на клиенте браузер текущим элементом сделает 3ий пункт (это можно отключить через attributes('autocomple'=>'off') но думаю есть более правильный вариант).
Событие change при этом не сработает, нужно как то вручную его вызвать чтобы получить актуальную форму

30 мая 2015 в 17:11

Да, так красивее будет, только у меня потом добавятся выборки из базы, так что обращение к серверу потребуется

Сейчас другая проблемка вылезла, при первоначальной загрузке учитывая автозаполнение на клиенте может быть выбран любой пункт. Раньше я это решал программно кликая на submit после загрузки страницы, а сейчас как быть?

Спасибо.

13 мая 2015 в 12:49

Спасибо за развёрнутый ответ

"kirill_dan" wrote:
Тот хук, что вы пытаетесь использовать, это наследие шестой версии, которое уже не используется в семерке.
Не знал, в документации об этом ни слова, а с 6кой я не связывался

12 мая 2015 в 21:28

Спасибо

"kirill_dan" wrote:
Что значит изменить порядок заполнения? Точнее скажите. Если у вас уже есть созданный материал с двумя полями группы и дисциплины, то вам незачем городить такой огород с инициализацией материала и инициализацией для него полей.
Идея следующая, есть ноды занятия, группы, дисциплины. В ноде занятия есть поле группа, а каждая группа ссылается на дисциплины:
Группа 1 - Танцы
Группа 2 - Танцы
Группа 1 - Бокс

12 мая 2015 в 14:23

Все необходимые поля я создал в админке. Все они по submit сохранялись. Дальше мне нужно было изменить порядок заполнения поля Группа. Я объявил hook_form и в $form ['field_group'] запихнул своё описание select'а . Теперь это поле не сохраняется.

"kirill_dan" wrote:
Чтобы в базу происходила автоматическая запись, то поле нужно объявлять в сущности типа материала.
Можно подробнее?

Код сейчас имеет такой вид

12 мая 2015 в 9:29

Спасибо за ответы

Конкретизирую. Написал модуль (напр schedule), через schedule_node_info создал для него тип материала (train).
Мне нужно чтобы поле группа фильтровалось в зависимости от значения другого поля на форме (дисциплина). Поэтому я добавил функцию train_form и в ней прописал

7 мая 2015 в 0:22

Спасибо Smile
Views с функцией вывода SQL-запроса ближе всего к тому что я искал. По крайней мере несложные запросы можно клепать достаточно быстро

2 мая 2015 в 16:46

Я знаю что phpMyAdmin не модуль Biggrin
Вопрос удобства, phpMyAdmin громоздкий, и хотелось бы работать в одной среде.
Во вторых хотелось бы видеть инструменты для ускорения конструирования запросов, например нужно мне значение поле, я его перетягиваю, а конструктор сам добавил необходимые join'ы. Ну и так, по-мелочи, вывод сущностей и связанных с ними полей, а не как в phpMyAdmin всё скопом.
Может ещё что, так сразу не придумаешь.

29 апреля 2015 в 19:45

Спасибо, понятно

Ещё один нубский вопрос если можно, иногда при использовании Form API контролы формы нужно разбросать по форме вперемешку с контентом не имеющем отношение к форме, как правильно выводить? Сейчас вывожу через #markup, это правильно ?