Drupal7

При вызове field_delete_field не совсем удаляются таблицы из БД. Появляются таблицы field_deleted_data_X.

5 декабря 2010 в 23:38

Пишу свой модуль, в нем создаю тип содержимого c полями CCK. В uninstall вызываю field_delete_field('field_name').
Проблема в том, что после удаления CCK-полей в БД остаются таблицы вида field_deleted_data_X, где X - идентификатор удаленного поля.
Эти таблицы необходимо удалять т.к. у них имена ограничений (PK, UNIQUE, CHECK) не переименовывались, а остались прежними. Поэтому при повторном создании поля СУБД ругается.

Глоссарий без дополнительного модуля

5 декабря 2010 в 19:01

Возникло два вопроса

1. При ориентировочном размере словаря в 500-700 записей, что лучше использовать, таксономию или тип материала? За тип материала говорит возможность перевода без дополнительных модулей, но интересно что будет менее ресурсоемким. Словарь простой, термин + абзатц текста, мультиязычный.

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

[решено] Мультиязычный форум

5 декабря 2010 в 18:17

Привет

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

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

Скелет сайта. Таксономия или вьюз?

3 декабря 2010 в 19:48

Метаюсь со стороны в сторону в поисках верного решения по организации структуры сайта. Я так понял, что меню сайт не держит, и оно выполняет свои прямые обязанности. Таксономия для меня является чем-то дополнительным/альтернативным, т.к. на нее можно повесить список параметров материала, который имеет очень много разновидностей и этих самых параметров. И к тому же от нее ничего не отталкивается, как от стержня сайта (те же вредкрамбы). Views тоже выглядит как инструмент для создания списков материалов (узлов), но тоже не является чем-то "твердым" - скорее легкий, многофункциональный каталогизатор.
На чем вы строите дерево каталогов/разделов для своих проектов? Я уже окончательно запутался с отсутствием элементарных возможностей/привычек обычных cms...
Если каждую мелкую элементарность (крошки, подсветки меню, списки) запускать через грозди модулей, то не думаю, что сайт будет нормально работать. Это я только простенький каталог пытаюсь сделать, а в планах еще добавление к нему возможностей соц сети...
Друпал, после джумлы, - просто сказка, но какая-то недопереписанная...

Не темизируется блок формы входа

3 декабря 2010 в 18:30

Тестю друпал седьмой.

Создал новый регион. В блоках выставляю для него "Вход в систему"

В папку с шаблоном вставляю свой block-user-login.tpl.php, но форма не темизируется. Выводится стандарт

Кеш сбрасывал. Сам регион рабочий, другие блоки работают.

Пробывал закидывать как в корень темы так и в папку templates.
Попробывал даже как у 6го друпала закинуть block-user-0.tpl.php. Тоже не работает (я в курсе что названия блоков изменились, но мало ли Lol

Активный пункт меню

3 декабря 2010 в 0:18

Нужно активировать проходящие пункты меню при просмотре материала в drupal7. Меню разбито на 3 уровня через menu block. При просмотре списка материалов термина все нормально (меню активно), а вот на странице ноды не работает.
Возможно, что-то нужно вписать в node--content_type.tpl.php для "указания" меню местоположения?

Вывод формы регистрации через Panels

2 декабря 2010 в 23:23

Доброго всем! Помогите советом!
Создал некоторую форму для заполнения ее пользователями. Как вывести эту форму в Panels?
Или же Panels не предназначены для этого?
К гуглу уже обращался, возможно плохо, но безуспешно..(

Menu active trails, breadcrumbs, taxonomy terms, pathauto, cck. Каталог одним словом

2 декабря 2010 в 19:46

Уже не первый месяц мучаюсь с этой непонятной системой структуризации материалов. Нужно упорядочить/каталогизировать типы материалов и связать их с определенными разделами меню на views, и при этом иметь нормальный breadcrumb. Это НЕРЕАЛЬНО в друпале?
То бредкрамбы кривые, то меню через ж работает, то адреса непонятно как меняются.

На 6.х намучился, уперся в тупик, и решил поставить 7. Тут некоторые проблемы уже не актуальны (работает), но некоторые остались и опять оказались нерешаемыми.

1. URL aliases терминов таксономии по шаблону
Создал словарь Структура сайта, который содержит многоуровневые термины - разделы сайта. Нужно организовать псевдонимы таким образом, чтобы корнем каталога являлись первые термины, а все последующие участвовали в построении дальнейшей иерархии. Но алиасами должны быть не транслитерированные имена терминов, а свои значения. В шаблоне pathauto "Pattern for all Структура сайта paths " перепробовал все, что мог, но ожидаемого результата так и не добился. В качестве описания термина писал нужный алиас, и в шаблоне указывал его как адрес ([term:parent:description] и тд.), но оно как-то непонятно начало строить иерархию терминов (через раз назначало алиасы). Остановился на удалении общего шаблона для таксономии и приписал нужные пути вручную. Но я не хочу случайно очистить все алиасы и вспоминать, что там было раньше.

2. Активация меню и тип материала

Руссификация Drupal 7

2 декабря 2010 в 14:58

Всем привет!
У кого удачно получилось руссифицировать 7-й друпал?
Делал все по инструкции: качал файл с разрешением .po, переименовывал его в ru.po, закидывал в profiles/standart/translations
При установке выбираю Русский язык, но когда доходит до шага "Установка переводов" выдает следующую ошибку:

неполное отображение табличных рещультатов Views в drupal 7

2 декабря 2010 в 12:24

В приложении код проблемного View.

Суть проблемы:
Результаты view отображаются в 4-х колоночной таблице.

Но значения проставляются только в первых двух колонках. Колонки 3 и 4 пустые. Даже если менять местами колонки - всё равно значения проставляются только для первых двух.

Что это может быть и где ковырять?

Идти по пути малейшего сопротивления и валить всё на 7-ой Drupal как-то не хочется )