Есть ссылки node/{$node->nid}/edit и node/{$node->nid}/delete которые ведут на страницу редактирования и удаления соотвественно. Можно просто в шаблоне нода (node.tpl.php) вписать их. Желательно использовать функцию
У меня подобная кунструкция работает нормально. Что входит в мою конструкцию:
1 Дополнительное поле "краткое содержание"
2 Измененный шаблон
<? php if ($page==0)
print $node->field_little_content[0]['value'];
else
print $content ? >
3 Страничный View типа "Список аннотаций".
Наглядный пример облегчит понимание. Пока могу посоветовать только посмотреть "формат ввода" (сразу под полем ввода при редактировании нода) и поставить там "Full HTML".
1 имя шаблона должно быть node-story.tpl.php, "-", а не "."
2 доступ к полю CCK осуществляется как $node->field_little_content[0]['value']. Вобще полезно написать print_r($node) где-то в шаблоне и посмотреть какие там еще есть характеристики узла, может что-то полезное для вас.
Самое простое, это разнести тизеры (краткое содержание) и полное содержание в разные места. Для этого нужно:
1. поключить модуль CCK
2. добавить новое поле "краткое содержание" к типу интересующего нода
3. создать шаблон node-[тип интересующего нода].tpl.php похожий на node.tpl.php, в котором проверять условие $page==0 -> выводим "краткое содержание" иначе выводим $content
4. заплнить поле "краткое содержание" у всех уже созданных нодов.
Дело в том, что конкретное событие не сопоставлено с пунктом меню. Для того чтобы это сделать надо в настройках нода - «событие» указать родительский пункт «Новые события» и имя текущего события.
В итоге меню будет выглядеть так:
- События
-- Новые события
--- Событие 1
--- Событие 2
--- Событие 3
--- …
--- Событие n
Зайди в администрирование меню (admin/build/menu). Там, в меню навигации должен быть пункт "blogs" с подпунктом "My blog" (locked), если модуль блогов включен.
Затем давим ссылку «Enable» напротив пункта «blogs» и в открывшемся диалоге указываем родительский пункт: «Primary Links». Теперь «blogs» переехал в меню “Primary Links” вместе с потомком.
Да если хотите друплом (да и любой PHP CMS) пользоваться всерьез то PHP знать нужно. Благо это простой язык и учится на раз
Что касается ваших вопросов:
1 Надо задать стиль пункта меню (li) в CSS файле и в том числе написать в нем display:inline. Например, если у Вас код блока завернут в div с классом hMenu т.е.
Техобслуживание
/user ну или ?q=user
Подскажите аналог модуля Discuss This для Друпал 6
Да модуль полезный. Там есть в Issues обсуждение порта для Drupal6.
Таксономия + ноды + фото = ПРОБЛЕМА
Может это модуль поможет?
Как темитизировать стандартный модуль ПОИСК?
В template.php активной темы создайте две фукции:
Они обе должны возвращать HTML код.
как вывести кнопку УДАЛИТЬ и ИЗМЕНИТЬ материал
Есть ссылки node/{$node->nid}/edit и node/{$node->nid}/delete которые ведут на страницу редактирования и удаления соотвественно. Можно просто в шаблоне нода (node.tpl.php) вписать их. Желательно использовать функцию
Как убрать breadcrumbs с одной конкретной страницы?
Есть функция theme_breadcrumb($breadcrumb) http://api.drupal.org/api/function/theme_breadcrumb/5
Можное ее описать в template.php и кастомизировать как угодно отображение breadcrumbs.
Модуль View работает неправильно
долго смотрел на http://smotretkino.com/anime так и не понял что там не так. Картинка отображается, слова "short_description" не нашел.
как загружать фотки в story
Да текстовый редактор например TinyMCE + модуль IMCE дает возможность добавлять картинки в текст.
Модуль View работает неправильно
У меня подобная кунструкция работает нормально. Что входит в мою конструкцию:
1 Дополнительное поле "краткое содержание"
2 Измененный шаблон
<? php if ($page==0)
print $node->field_little_content[0]['value'];
else
print $content ? >
3 Страничный View типа "Список аннотаций".
Модуль View работает неправильно
Наглядный пример облегчит понимание. Пока могу посоветовать только посмотреть "формат ввода" (сразу под полем ввода при редактировании нода) и поставить там "Full HTML".
Модуль View работает неправильно
Ну все правильно только не совсем.
1 имя шаблона должно быть node-story.tpl.php, "-", а не "."
2 доступ к полю CCK осуществляется как $node->field_little_content[0]['value']. Вобще полезно написать print_r($node) где-то в шаблоне и посмотреть какие там еще есть характеристики узла, может что-то полезное для вас.
CCK, content type с картинкой
Можно подключить моуль IMCE. Тогда в TinyMCE появится новая кнопка "Добавить изображение".
Модуль View работает неправильно
Самое простое, это разнести тизеры (краткое содержание) и полное содержание в разные места. Для этого нужно:
1. поключить модуль CCK
2. добавить новое поле "краткое содержание" к типу интересующего нода
3. создать шаблон node-[тип интересующего нода].tpl.php похожий на node.tpl.php, в котором проверять условие $page==0 -> выводим "краткое содержание" иначе выводим $content
4. заплнить поле "краткое содержание" у всех уже созданных нодов.
как произвольный пункт меню выводить в блок?
Нужно создать блок и написать в нем PHP код. Я не понял что надо, но думаю http://api.drupal.ru/api/group/menu/5 в этом поможет
Каждой роли - свой дизайн. Как сделать
почитай вот здесь http://drupal.org/node/139766
там меняют тему в зависимости от URL, но я думаю этот же принцип можно использовать и для ролей.
оставить меню открытым
Дело в том, что конкретное событие не сопоставлено с пунктом меню. Для того чтобы это сделать надо в настройках нода - «событие» указать родительский пункт «Новые события» и имя текущего события.
В итоге меню будет выглядеть так:
- События
-- Новые события
--- Событие 1
--- Событие 2
--- Событие 3
--- …
--- Событие n
Если это не желательно, то можно воспользоваться модулем Node breadcrumb (http://drupal.org/project/node_breadcrumb)
Вывод всех пунктов активного уровня меню
Что значит существование? Если их больше одного?
Вывод всех пунктов активного уровня меню
Можно вот так:
Дизайн таксономии
Можно вручную формировать список терминов. Для этого надо прописать в template.php функцию:
Вывод всех пунктов активного уровня меню
http://d5.drupaldev.ru/node/15596 похожая тема уже была
Как создать ссылку на "Мой блог"
Зачем менять "Мой блог" когда надо менять "Блоги"? Читайте внимательно.
Как создать ссылку на "Мой блог"
Зайди в администрирование меню (admin/build/menu). Там, в меню навигации должен быть пункт "blogs" с подпунктом "My blog" (locked), если модуль блогов включен.
Затем давим ссылку «Enable» напротив пункта «blogs» и в открывшемся диалоге указываем родительский пункт: «Primary Links». Теперь «blogs» переехал в меню “Primary Links” вместе с потомком.
Жмем напротив его «disable» и будет счастье
ССК поля не отображаются.
На странице с редактированием типа содержания есть задача "Display fields" там указывается как CCK поле выводится в тизере и в полном описании.
закладки
Да если хотите друплом (да и любой PHP CMS) пользоваться всерьез то PHP знать нужно. Благо это простой язык и учится на раз
Что касается ваших вопросов:
1 Надо задать стиль пункта меню (li) в CSS файле и в том числе написать в нем display:inline. Например, если у Вас код блока завернут в div с классом hMenu т.е.
не могу разобраться с шаблоном материалов
Есть переменная $terms в шаблоне нода. поэтому можно вывести примерно так: