1. Читаем про preprocess
2. theme('links') => theme_links
3. см. пункт 1
4. см. api тем
5. читаем Ван Дюка Pro Drupal Development
6. Кеш
На все что происходит в Друпале общую картину даст пункт 5
Как раз недавно делала такую реализацию.
Использовала въюс и таксономии соответственно.
1. Создаете въюс типа "Термин"
2. Добавляете дисплей страницы и в нем прописываете путь "catalog/%"
3. Добавляете аргумент по "Parent term". В его настройках выбираете Action to take if argument is not present->Provide default argument->Fixed entry и в поле Default argument вводите 0.
4. Добавляете 2 поля - "ИД термина"(этому полю делаете Exclude), "Картинка термина"
Не совсем согласна. node_load при условии того что нода не кешированная будет нагружать базу десятками запросов. В моем варианте нужен только 1 запрос.
P.S. VasyOK Запрос исправила. Пробуйте еще раз.
Добавте аргумент по User uid. Далее выберите Provide default argument->PHP Code и в появившемся текстовом поле сформируйте пхп код который будет узнавать автора по id ноды. Что-то вроде такого(код не проверялся в действии!):
Во первых бекап всегда нужно иметь при себе. Ваш хостер не поддерживает бекапов? Если нет - это плохой хостер, уходите от него. Попробуйте отключить и удалить(из базы, занете как это делать) все что связано с модулем locale. З.Ы. Сделайте backup перед этим-это не готовое решения, а только вариант, что может сработать.
Помогите. Search не индексирует.
в настройках поиска были?
Как сменить фон сайта
firebug в помощь
Накопились вопросы
1. Читаем про preprocess
2. theme('links') => theme_links
3. см. пункт 1
4. см. api тем
5. читаем Ван Дюка Pro Drupal Development
6. Кеш
На все что происходит в Друпале общую картину даст пункт 5
Первая встреча DrupalCafé
Ну да! Встреча-то семерке была посвящена
Первая встреча DrupalCafé
Имеджкеш уже как не будет. Он вошел в видеизмененном виде в ядро друпала и называется Image.
DrupalCafé №2 — 28.10.2010
Жаль что поздно узнала о предстоящем событии
hook into views
Зайдите в модуле views в файл theme/theme.inc. Там описаны все функции темизации и препроцесы.
обратный пейджинг (pager)
Обратный это вот так: 100, 99, ... 3, 2, 1? Темизацией theme_pager должно сработать.
Как сделать многоуровневый каталог с иконками разделов?
Как раз недавно делала такую реализацию.
Использовала въюс и таксономии соответственно.
1. Создаете въюс типа "Термин"
2. Добавляете дисплей страницы и в нем прописываете путь "catalog/%"
3. Добавляете аргумент по "Parent term". В его настройках выбираете Action to take if argument is not present->Provide default argument->Fixed entry и в поле Default argument вводите 0.
4. Добавляете 2 поля - "ИД термина"(этому полю делаете Exclude), "Картинка термина"
Сделать блок "Об авторе"
ну дайте експорт вашей вьюшки
Сделать блок "Об авторе"
Значит что-то неправильно делаете - должно работать.
Сделать блок "Об авторе"
Не совсем согласна. node_load при условии того что нода не кешированная будет нагружать базу десятками запросов. В моем варианте нужен только 1 запрос.
P.S. VasyOK Запрос исправила. Пробуйте еще раз.
Сделать блок "Об авторе"
Добавте аргумент по User uid. Далее выберите Provide default argument->PHP Code и в появившемся текстовом поле сформируйте пхп код который будет узнавать автора по id ноды. Что-то вроде такого(код не проверялся в действии!):
Сделать блок "Об авторе"
Нажмите в браузере Ctrl+F и вбейте туда "Provide default argument"
Первая встреча DrupalCafé
Спасибо было очень интересно!
Для тех кому любопытно как именно проходило мероприятие и что полезного поведали господа рассказчики:
secondary_menu исчезает...
secondary_menu исчезает...
Как у вас такое сделано что при клике на линк праймери линкс появляется секондари? Через блоки прописана видимость?
Нужна "английская локализация" + галерея
Вам 2 человека предложили предложили помощь:
Нужна "английская локализация" + галерея
Во первых бекап всегда нужно иметь при себе. Ваш хостер не поддерживает бекапов? Если нет - это плохой хостер, уходите от него. Попробуйте отключить и удалить(из базы, занете как это делать) все что связано с модулем locale. З.Ы. Сделайте backup перед этим-это не готовое решения, а только вариант, что может сработать.
Как сделать, чтобы после добавления статьи пользователю появлялась надпись, "статья отправлена на модерацию"?
Про action и triggers почитайте.
Изчезл javascript, в админ панели.
Тему переключите на стандартную. Тема может быть кривая. И посмотрите в отладчике или подгружаются скрипты.
Форум (расширенный форум)
Измените название словаря таксономии
Убрать Информация об авторе, Натстройка публикации, Информация о редакции
В крайнем случае цсс знаете? Спрячте через цсс. Dispalay:none и готово.
Убрать Информация об авторе, Натстройка публикации, Информация о редакции
Используйте hook_form_alter(). На api.drupal.org почитайте как его использовать
Нет вызова mytheme_form_alter
Вам нужно читать Ван Дюка http://www.amazon.com/o/ASIN/1430209895
Поищите ссылку - скачайте - прочитайте - и вы не будете задавать таких вопросов.