модуль FAQ

14.12.2017

Роблю на сайті систему "питання-відповідь", а точніше "питання-відповіді" за допомогою модуля FAQ. Виникла проблема, як зробити, щоб на одне і теж питання, можна було дати декілька відповідей, при тому що любий зареєстрований користувач може як задавати питання, так і відповідати на них, але так, щоб при додаванні нової відповіді, користувач не міг редагувати попередніх відповідей. Пробував цю проблему вирішити за допомогою CCK але користувачі можуть редагувати попередні відповіді, та й виглядає негарно.

[Вирішено]
І як зробити, щоб питання (без відповіді) одразу було опубліковно на сторінці faq, бо потрібно кожного разу в "матеріалах" ставити галочку "опубліковано" (Настройка в "типах матеріалів" НЕ ДОПОМАГАЄ)

Треба поміняти у файлі faq_ask.module

drupal_set_title(t('Ask a Question'));
// Set the published field off and make sure they can't override it.
$form['options']['status']['#default_value'] = FALSE;
$form['options']['status']['#disabled'] = TRUE;

на

drupal_set_title(t('Ask a Question'));
// Set the published field off and make sure they can't override it.
$form['options']['status']['#default_value'] = TRUE;
$form['options']['status']['#disabled'] = TRUE;