Там проблема не в page_callback (я достаточно долго экспериментировал с кодом, это одна из его версий). Если указываешь в hook_menu тот же адрес который в admin ui то начинается конфликт (отображается только кнопка Add код, а таблица не показывается). А вкладку без hook_menu сделать не выходит
Я решал подобную задачу с помощью Computed Field, и большим плюсом по сравнению с предложенным выше здесь является то что родитель вычисляется 1 раз при сохранении ноды
Я так и сделал, но на случай если данные изменяются вариант при сохранении ноды не подойдет
Возможно абстрагировано написал. Попробую привести пример с которым работаю
1.Тип ноды "Дом"
2.Тип ноды "Этаж"
3.Тип "Квартира, общие данные"
4.Тип "Квартира, персональные данные"
Каждая нода типа из списка ссылается на соответствующий тип
Судя по всему мы друг друга не поняли. Речь шла о том что синонимов "несуществующих страниц" быть не должно впринципе, а как сделать чтобы они не генерились при создании или редактировании ноды, вот этого понять не могу. Будет генериться синоним либо по дефолтному шаблону, либо заданному, но так или иначе генериться он будет
Там же, где и включали а именно здесь - admin/config/search/path/patterns
Так если не прописать шаблон для типа материала, то синоним будет вида content/[node:title], я поэтому и спросил, что в случает если нет шаблона, то используется дефолтный
Не используйте на сайте ни где ссылки вида product/[node:title] и о них ни кто не узнает :)
Ну я впринципе так и делаю, но хотелось бы чтобы можно было сделать для них какую заглушку, чтобы по ним нельзя было получить материал. Но чтобы вьюха этот материал получала
Думаю да, только і18n уже будет ни при чем. Создаете новое поле, в которое размещаете перевод. Дальше в зависимости от того какой язык надо, показываете нужное поле. Но вообще это извращение
Всем спасибо, у лулаботов видел рекомендации выносить функции в inc файлы, только там они обработчик формы если не ошибаюсь туда ставили, и соответственно писали file => 'file.inc',
Проблема в том что эти функции инклудят библиотеки, которые на порядок больше чем сам модуль, поэтому и не хочется грузить в память лишнее. Они грузятся постоянно, а зачем это делать, если сам модуль может использоваться раз в неделю.
А по поводу скорости, вы зря. По сравнению с той же джумлой разница ощутима. Достаточно быстро работает.
РЕШЕНО: Вывести админку материалы типа сущности во вкладке
Вобщем вопрос решился при помощи views
РЕШЕНО: Вывести админку материалы типа сущности во вкладке
Там проблема не в page_callback (я достаточно долго экспериментировал с кодом, это одна из его версий). Если указываешь в hook_menu тот же адрес который в admin ui то начинается конфликт (отображается только кнопка Add код, а таблица не показывается). А вкладку без hook_menu сделать не выходит
Добавить вычисляемые данные в вывод ноды
Я так и сделал, но на случай если данные изменяются вариант при сохранении ноды не подойдет
Добавить вычисляемые данные в вывод ноды
Вопрос больше состоит в том как корректно сгенерить все дерево этого массива.
Связь нод 4 типов
Возможно абстрагировано написал. Попробую привести пример с которым работаю
1.Тип ноды "Дом"
2.Тип ноды "Этаж"
3.Тип "Квартира, общие данные"
4.Тип "Квартира, персональные данные"
Каждая нода типа из списка ссылается на соответствующий тип
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
Я больше опытным путем стараюсь выяснять. Не люблю теорию
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
дубль сообщения
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
Фуух, сделал. Вот так работает
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
да, в template.php
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
Неа, не получается. Ни из модуля, ни из template.php. Кстати вариант когда добавляются данные в template.php взят тут
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
Парни, туплю ужасно. Если обработку делаю в template.php, в какой функции нужно менять вес полей, и что именно в массиве поменять надо?
На сейчас пробую менять так:
[РЕШЕНО] Как разместить submit кнопку перед полем поисковой формы?
Ну это я знаю, захотелось через api сделать
Доступ к материалу только через Views
Спасибо, и действительно такой вариант возможен
В следующем сайте по возможности постараюсь реализовать предложенный Вами вариант. Спасибо еще раз за идею
Доступ к материалу только через Views
Судя по всему мы друг друга не поняли. Речь шла о том что синонимов "несуществующих страниц" быть не должно впринципе, а как сделать чтобы они не генерились при создании или редактировании ноды, вот этого понять не могу. Будет генериться синоним либо по дефолтному шаблону, либо заданному, но так или иначе генериться он будет
Доступ к материалу только через Views
Так если не прописать шаблон для типа материала, то синоним будет вида content/[node:title], я поэтому и спросил, что в случает если нет шаблона, то используется дефолтный
Доступ к материалу только через Views
А автогенерацию синонимов для типа контента как отключить?
Доступ к материалу только через Views
Ну я впринципе так и делаю, но хотелось бы чтобы можно было сделать для них какую заглушку, чтобы по ним нельзя было получить материал. Но чтобы вьюха этот материал получала
вопрос по мультиязычному сайту
Думаю да, только і18n уже будет ни при чем. Создаете новое поле, в которое размещаете перевод. Дальше в зависимости от того какой язык надо, показываете нужное поле. Но вообще это извращение
[РЕШЕНО] Вывести сообщение пользователю после редиректа на другую страницу
Спасибо вам большое
Plugin Detector - каталог и рейтинг плагинов jQuery
Спасибо, судя по всему я хотел больше чем можно было реализовать стандартным функционалом. Ситуация поправилась при помощи хаков и хуков.
P.S. Дизайн сайтов ваших с претензией на западные получается
Plugin Detector - каталог и рейтинг плагинов jQuery
Если не секрет, поделитесь реализацией таких урлов? Это ж на семерке последний сайт сделан?
P.S. По-поводу того что пользователь может по названию плагина набрать его вручную согласен, не подумал
Plugin Detector - каталог и рейтинг плагинов jQuery
Сайт неплохой, но лично мне не понравилась реализация урлов (как раз этим заморачиваюсь и зашел посмотреть как люди делают)
http://plugindetector.com/category/effects
и с него переходим на
http://plugindetector.com/ball-pool
вместо
http://plugindetector.com/category/effects/ball-pool
Выполнить views c другими параметрами
Лучше бы стандартными средствами, ибо нужно эти все действия в модуль внедрять. Вопрос в том как это сделать
Оптимизация кода модуля
Не пробовал, и пока неинтересно
Оптимизация кода модуля
Всем спасибо, у лулаботов видел рекомендации выносить функции в inc файлы, только там они обработчик формы если не ошибаюсь туда ставили, и соответственно писали file => 'file.inc',
Проблема в том что эти функции инклудят библиотеки, которые на порядок больше чем сам модуль, поэтому и не хочется грузить в память лишнее. Они грузятся постоянно, а зачем это делать, если сам модуль может использоваться раз в неделю.
А по поводу скорости, вы зря. По сравнению с той же джумлой разница ощутима. Достаточно быстро работает.