antbert: Блог

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

Не выбрасывать include в модулях в глобальную видимость

29 марта 2014 в 23:59

Добрый вечер.

Некоторые модули не сделаны не совсем с трушными правилами Друпала, иначе говоря - там простой php код и возвращение переменных с набитым html кодом.
Суть в том, что в некоторых из них юзаются иклюды. В итоге все то, что есть в этих файлах, выбрасывается в глобальную область видимости.
На мой взгляд это помеха производительности и не очень хорошо. Каким образом мне решить эту проблему?
Спасибо.

[РЕШЕНО]Связь файлов с node в б.д

18 июля 2013 в 16:39

Вечер добрый.

Таблица с фалами имеет собственный id и user id. (стандартный модуль)
Каким образом файлы связываются с нодами?
В таблице nodes и users не нашел.
Спасибо.

Зависимое поле (checkbox) от загрузки файла

17 июля 2013 в 11:04

День добрый.

Каким образом я смогу реализовать зависимый пункт на форме (будь то список, либо чекбокс), в зависимости от того, загружен ли файл.
Хотя бы в какую сторону думать. Спасибо.

[Решено] Темизация формы определенного типа материала при его создании

15 июля 2013 в 12:42

День добрый.

Хочу подгружать js-файл при создании определенного типа node.
Каталог - /www/themes/garland/
template.php:

[Решено]CCK запретить редактирование, но показывать поле при создании материала

10 июня 2013 в 12:54

День добрый.

В типе материала есть поле, текст которого генерируется при создании ноды данного типа материала.
Пытаюсь сделать так, чтобы пользователь видел это поле, но не мог редактировать.
В CCK, убирая возможность редактировать поле, убираю его из вывода вообще.

Спасибо.

[Решено]Views - ссылка на скачку прикрепленного файла

10 июня 2013 в 0:48

Добрый вечер.

Через views имею возможность вывести лишь название прикрепленного файла.
Каким образом можно выводить ссылку на скачку?

/Не заметил чекбокс "Ссылка на загрузку этого файла" в поле "Загрузить: Прикрепленные файлы"

Views - фильтр/аргумент по названию состояния Workflow

9 июня 2013 в 23:23

Вечер добрый.

Имеется несколько типов документооборота (Workflow) и у некоторых из них совпадают состояния.
Вывожу все это через Views, не знаю как реализовать возможность фильтрования по названию состояния.

Если кто-то знает альтернативные способы решения вопроса - излагайте, спасибо за помощь.

[Решено] Убрать "Отделить анонс.." для определенного типа материала.

6 июня 2013 в 14:51

День добрый.

Требуется в определенном типа материала не выводить кнопку "Отделить анонс от основного материала".
В Гугле нашел вариант с display - не подходит, ибо в иных типах она нужна.
Спасибо.

[Решено]Доступ к содержанию с ограничениями

3 июня 2013 в 12:31

День добрый.

Есть n типов материала(CCK). Несколько из них - обычные материалы, с которым работают модераторы на странице admin/content/node
Суть в том, что данная страница становится доступна лишь после прав "Управление материалами".
Проблема в том, что с этими правами ограничения на иные типы материалов перестают работать.

Спасибо.

[Решено] CCK - создание таблицы и разграничение доступа

1 июня 2013 в 15:32

День добрый.

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

[Решено]Права на ноду в зависимости от поля в ноде

31 мая 2013 в 19:20

Вечер добрый.

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

Views доступ к пунктам фильтра, либо ко всему фильтру.

31 мая 2013 в 14:41

День добрый.

Быть может кто-либо подскажет как организовать доступ к пунктам раскрытого фильтра views, в зависимости от роли.
Если это проблематично, то доступность всего фильтра для определенной роли.
Хотя бы в какую сторону копать.

Спасибо.

Нужен совет: Views - создание фильтра по полю node. Либо альтернатива.

29 мая 2013 в 14:26

Добрый день.

Имеется страница views, которая выводит контент в зависимости от доступа к нему.
Доступ к типам ноды определяется ролями, к которым пользователь принадлежит.

То есть пользователь с ролью "Доступ к типу ноды 1" имеет доступ к материалу "типа 1". Соответственно на этой странице ему выводятся материалы "типа 1".
Пользователь с ролью "Доступ к типу ноды 2" на этой же странице видит материалы "типа 2".

Посоветуйте логику разграничения прав

28 мая 2013 в 13:55

День добрый.

У меня есть несколько типов ноды. При этом ноды не публикуются.
Допустим тип 1, тип 2, тип 3, тип 4, тип 5.

Первый человек должен обладать правами просматривать, к примеру тип 1, тип 3.
Второй человек должен обладать правами просматривать, к примеру тип 2, тип 3.
Третий человек должен обладать правами просматривать и редактировать, к примеру, тип 5.
.................

И есть четвертый человек, который должен "уметь" редактировать права людей, приведенных выше, к этим типам нод.

(Права на просмотр неопубликованных нод я раздаю, используя view_unpublished. Неопубликованные ноды вывожу, используя view)

Как лучше организовать управление правами для первых трех человек и права для четвертого на управления правами первых трех, если

[Решено]Доступ к неопубликованному материалу без прав "Управление материалами"

26 мая 2013 в 23:44

Вечер добрый.

Появился еще один вопрос. Каким образом организовать доступ ролт к неопубликованному материалу без разрешения им управлять.

Ограничить "Управление Материалами" либо запретить редактирование типа

26 мая 2013 в 21:06

Вечер добрый.

Каким образом я могу ограничить права на определенный тип node у роли, у которой есть право: "Управление Материалами", ибо если я верно понимаю - именно это право и позволяет делать что угодно с какими угодно типами.

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

Редактирование HTML для определенного типа материала.

21 мая 2013 в 13:06

День добрый.

Создал отдельный тип материала, добавил туда свои поля (cck), далее появилась необходимость отредактировать HTML-код
(Поубирать Дивы и тому подобное). Каким образом это можно реализовать?

Спасибо.

Workflow - вложенные пункты

16 мая 2013 в 4:29

Доброй ночи.

Задался вопросом и не могу найти решение.
Каким образом в workflow можно добавить вложенные состояния.
То есть в зависимости от выбора состояния - раскрывается select list, к примеру, где опять же можно выбрать из предложенных состояний.

Drupal 6 - варианты для индексирование doc, pdf. Кроме helper applications.

10 апреля 2013 в 8:39

Добрый день.
Интересуют альтернативы поиска по документам(папка/вложения) .pdf, .doc. То есть любые Ваши варианты, кроме использования хелперов.
Спасибо.

Модуль - search_attachments. Нет результатов поиска, или настройка путей для helper applications.

9 апреля 2013 в 18:54

Установил модуль - search_attachments. В настройках задал pdf,doc. (Тут сразу возникает вопрос - указывать с точкой, либо без).
Указал папку - "\sites\default\files\"
Далее создал материал, куда прикрепил два файла - .doc, .pdf.
Далее пытаюсь осуществить поиск. url вида: /drupal/search/search_files/123
Не получаю никаких результатов.

Node clone - операции при копировании.

1 апреля 2013 в 17:24

Добрый вечер.

Требуется копировать материал, при этом сохраняя старую версию.
Немного погуглив я вышел на модуль Node Clone, поставил и разобрался.
Теперь возникло несколько вопросов по нему:

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

2. Необходимо материал, который я копирую - переносить в неопубликованные.