dashboard, CCK

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

Аватар пользователя GlaVbuh GlaVbuh 8 июня 2006 в 0:34

Ура!
Наконец-то у меня начало что-то получаться!
Спасибо юзеру В.Х. за то что помог с dashboard! Но есть у меня один вопрос, ответ на который я не нашла толком на drupal.org

Поместила я на главную свой dashboard, но почему-то от него туда поместился только заголовок-ссылка.

Каталог
Dashboards have no teaser, sorry.

Перевод слова teaser ничего не дал, но как я поняла это что-то вроде фрагмента статьи - у dashboard его нет впринципе, что понятно.

Так вот где включается полный показ этого dashboard - я уже все обшарила, не могу найти?? И еще: на drupal.org я читала (если правильно перевела на русский) что надо просто выставлять мой catalog как front page - но я не могу так же найти где это делается.

Заранее спасибо за помощь.

Комментарии

Аватар пользователя GlaVbuh GlaVbuh 8 июня 2006 в 1:38

Сори, в догонку оффтопик
Решила заменить flexinode на CCK. Ставлю поле Node Reference - но когда начинаю туда писать - No post with that title exists. Вопрос - с чем он сравнивает? В принципе проверка для меня была бы полезна.

Аватар пользователя GlaVbuh GlaVbuh 9 июня 2006 в 16:25

Хоть я так и не дождалась ответа, но напишу его сама. administer - settings - general settings - default front page - прописать адрес вашего dashboard

Вопрос про CCK пока актуален Smile

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 9 июня 2006 в 18:34

Node Reference, если не ошибаюсь, это ссылка на материал (node). Возможно у вас выбран тип поля с проверкой на существование материала, адрес которого вы вводите.
Тогда сообщение "No post with that title exists" говорит о том, что такого материала у вас в БД нет.

Аватар пользователя GlaVbuh GlaVbuh 11 июня 2006 в 20:20

Спасибо
У меня есть еще пара вопросов по CCK которые возникли в процессе
Я не нашла добавку поля для аплоада изображения (но в flexinode такое есть) их можно использовать одновременно для редактирования полей одного документа?
И еще: где отредактировать автоматический перенос строки после названия поля? Иначе моя страница (на которой имеются и checkbox'ы например которые автоматически выстраиваются в столбик) в которой 35 полей растягивается до невозможности...

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 11 июня 2006 в 22:33

1. В CCK, насколько я знаю, нет пока толковой реализации типа поля image (загрузка и показ изображений). Есть масса модулей для решения этой задачи, но все в той или иной степени корявы.
Одновременно fleximode и CCK, вроде бы не удастся использовать (м.б. меня поправят, сам я не пробовал).
2. Оформление полей (в т.ч. чекбоксов) - через "темизацию" CCK (gjbvobnt на drupal.org, там есть статьи на эту тему. Поиск строки типа "theming CCK").

Аватар пользователя GlaVbuh GlaVbuh 12 июня 2006 в 15:23

поискала по drupal.org - ничего путнего не нашла
тут еще поискала - пишут про создание своего .php файла отвечающего за вывод
но php я практически не знаю
может кто подскажет каким образом это можно сделать?

Аватар пользователя GlaVbuh GlaVbuh 12 июня 2006 в 23:44

оу
спасибо
почитала
и все-таки решила опять отказаться от CCK в пользу flexinode (хотя первые мне более симпатичен) по нескольким причинам: 1) когда отключаешь CCK (и сопутствующие ему модули) у меня почему-то напрочь слетает БД - уже 3 раза пробовала 2) у меня была проблема с полем аттача изображения - я ее почти решила с помощью imagefield.module но он как-то криво работал - изображение заливал - но не выводил...

Аватар пользователя GlaVbuh GlaVbuh 13 июня 2006 в 0:13

не имею возможности ждать пока доделают...
кстати вопрос по flexinode
как убрать поле Заголовок (Title)? вот оно мне вообще не нужно - но оно есть автоматически - в CCK хоть переименовать его можно, тут, конечно, тоже, но хотелось бы с корнем выдрать

Аватар пользователя GlaVbuh GlaVbuh 13 июня 2006 в 1:16

или еще лучше - удалять его не стоит. как его прилепить наверх? иначе когда назначаешь вес полей он передвигается

Аватар пользователя GlaVbuh GlaVbuh 13 июня 2006 в 1:28

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

$form['title'] = array(
    '#type' => 'textfield',
    '#title' => t('Title'),
    '#default_value' => $node->title,
    '#size' => 60,
    '#maxlength' => 128,
    '#required' => TRUE,
   );

Заменить на:

$form['title'] = array(
    '#type' => 'textfield',
    '#title' => t('Title'),
    '#default_value' => $node->title,
    '#size' => 60,
    '#maxlength' => 128,
    '#required' => TRUE,
    '#weight' => -11,
    );