Не пойму, чем не устроил unpublish?
Сделать роль для заказчика или кто там должен отправлять материалы в "trash" чтобы они имели доступ к смене публикации
Для просмотра корзины можно даже вьюшку сделать со списком материалов в корзине...
Темизировать кнопку под unpublish
valera-lvp а что вы хотели, чтобы модуль перекрыл функцию админки - удаление контента ?
Такое маловероятно, без печальных последствий. Уже посоветовали рулезы. Не совсем ясно - зачем вообще такие возможности? Вы не осознаете, что удаляете контент?
Отключив тему админки, у меня пропала навигация.
Модулем я вернул навигацию, к тому же удобным образом расположенную.
В рамках моего проекта – отличное решение.
Решил задачу таким способом:
1. Поставил и включил модуль Administration menu (http://drupal.org/project/admin_menu);
2. Отключил тему админки;
3. Теперь управление содержимым доступно в оформлении основной темы, а следовательно и добавление материала легко реализуется обычной ссылкой из личного кабинета. Никаких модулей, хуков – всё средствами из коробки теперь сделаю.
получается что вы все таки объявляете функции в шаблонах
Это наследство от предшественников, видимо. Чужой портал – потёмки.
Странно, но до этого ошибка нигде не выскакивала и никак себя не проявляла...
Интересно, каким образом это связано с созданием моего блока?
Добавьте блок, формат ему php, укажите на какой странице и внутрь него следующий код:
<?php
$file = DRUPAL_ROOT . '/' . drupal_get_path('module', 'node') . "/node.pages.inc";
require_once $file;
print render(node_add('article'));
?>
На портале отделены друг от друга личный кабинет пользователя и админ-панель.
Админ-панель – отдельный вход, своё оформление.
Личный кабинет (my account, расположенный на странице /user) – встроен в оформление сайта, и с админкой никак не перекликается. Т.е. зарегистрированный пользователь никак админку не видит и вход в неё для него не доступен.
Надеюсь доступно передал )
Правильно ли я понимаю, что надо из своего модуля создать закладку в личном кабинете, разместить там форму и потом, после валидации использовать hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) или hook_node_type($op, $info)?
В чем сложности?
Пользователь регается, создает ноду, она не публикуется.
Админ просматривает ноды и публикует.
Все довольны, все смеются.
Вы описали понятный мне алгоритм. Именно это я и хочу сделать.
Сложность в реализации. Не щелкнуло еще в мозгу – как это реализовать средствами Друпала.
А просто ссылка или кнопка на создание материала, расположенная на странице "личный кабинет" и открывающая в оверлее форму добавления материала заказчика не устроит? После создания и сохранения материала пользователь снова окажется на странице своего кабинета. Вроде как не противоречит ТЗ "«Пользователь должен иметь возможность заполнить форму в своём личном кабинете....".
Удалённый материал должен попадать во временное хранилище, с возможностью восстановления. Чем можно реализовать?
Удалённый материал должен попадать во временное хранилище, с возможностью восстановления. Чем можно реализовать?
Удалённый материал должен попадать во временное хранилище, с возможностью восстановления. Чем можно реализовать?
Для условий ТЗ модуль trash подходит, но у него обнаружились недочеты:
Удалённый материал должен попадать во временное хранилище, с возможностью восстановления. Чем можно реализовать?
Ооо, это то что надо, я думаю. Сейчас протестирую. Спасибо)
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Отключив тему админки, у меня пропала навигация.
Модулем я вернул навигацию, к тому же удобным образом расположенную.
В рамках моего проекта – отличное решение.
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Решил задачу таким способом:
1. Поставил и включил модуль Administration menu (http://drupal.org/project/admin_menu);
2. Отключил тему админки;
3. Теперь управление содержимым доступно в оформлении основной темы, а следовательно и добавление материала легко реализуется обычной ссылкой из личного кабинета. Никаких модулей, хуков – всё средствами из коробки теперь сделаю.
Всем кто откликнулся – спасибо за помощь!
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Закомментировал временно функцию из block-docs.tpl.php
Теперь при заходе в личный кабинет новая ошибка:
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Это наследство от предшественников, видимо. Чужой портал – потёмки.
Странно, но до этого ошибка нигде не выскакивала и никак себя не проявляла...
Интересно, каким образом это связано с созданием моего блока?
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
<?php
function declOfNum($number, $titles) {
$cases = array(2, 0, 1, 1, 1, 2);
return $number . " " . $titles[($number % 100 > 4 && $number % 100 < 20) ? 2 : $cases[min($number % 10, 5)]];
}
?>
Получается, что строчка 6 – это закрывающая фигурная скобка.
Вот только не понимаю, причем тут этот block-docs.tpl.php...
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Не объявлял я там функции...
1. В portal.info добавил регион regions[materials_add] = Регион для блока добавления пользовательских материалов
2. Добавил в шаблоне page.tpl:
<?php
print $materials_add;
?>
3. Включил свой блок в свой регион.
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Спасибо, дельный совет.
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
На портале отделены друг от друга личный кабинет пользователя и админ-панель.
Админ-панель – отдельный вход, своё оформление.
Личный кабинет (my account, расположенный на странице /user) – встроен в оформление сайта, и с админкой никак не перекликается. Т.е. зарегистрированный пользователь никак админку не видит и вход в неё для него не доступен.
Надеюсь доступно передал )
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Пробовал. И дальше продолжаю знакомиться.
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Этой функции возможно передать параметр, идентифицирующий тип ноды?
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Задача, чтобы зарегистрированный пользователь мог создавать публикацию из личного кабинета. Как вывести форму из админки в личный кабинет?
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Правильно ли я понимаю, что надо из своего модуля создать закладку в личном кабинете, разместить там форму и потом, после валидации использовать hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) или hook_node_type($op, $info)?
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]
Вы описали понятный мне алгоритм. Именно это я и хочу сделать.
Сложность в реализации. Не щелкнуло еще в мозгу – как это реализовать средствами Друпала.
Есть ли готовое решение для загрузки материалов из личного кабинета? [Решено]