Есть проблема...
Создаю новый тип материала... Добавляю с помощью ССК поля...
Разрешаю анонимам создавать ноды этого типа...
По умолчанию галочка ОПУБЛИКОВАТЬ не стоит...
В итоге...
Аноним создает ноду (заполняет форму) но после нажатия на ноду форма сохраняется,а аноним видит лишь отказано в доступе так как анонимы не могут смотреть неопубликованные ноды...
Как можно сделать что то похожее на "спасибо за добавленный пост" вместо "отказано в доступе"
подскажите плиз...
Комментарии
«По умолчанию галочка ОПУБЛИКОВАТЬ не стоит...»
А зачем так? Можно разрешить анонимам публиковать посты, но не выводить их на главной, или вообще куда-либо. А после проверки модератором ставить галку "Promote on front page" или, добавить с помощью CCK флажок, который будет означать, что ноду можно выводить в списках (тогда еще и Viewsпонадобится).
Ромка
НА главной данные типы материала не выводятся... То что бы они не публиковались желание заказчика... а если просто не выводит то по ссылке например www.mysite.ru/node/25955 можно найти а если еще поочереди менять цифры то можно еще и прочитать ноды других анонимов...
Я временно решил эту проблему так:
создал модуль с одной функцией делающей редирект (но имхо это не правильно):
if ($node->type == 'question') {
switch ($op) {
case 'insert':
header("Location:http://www.mysite.ru/article/156");
exit();
break;
}
}
}