Ну так читайте.
Такое ощущение, что вас насильно заставляют читать.
что вы так нервничаете то? просто доступным методом показываю, что "одна колонка" это еще не значит, что надо ее обязательно растягивать на 100% экрана. Больше не буду, раз так критика тяжело воспринимается.
Пустая дискуссия. Код бутстрапа-то посмотрите - init модулей вызывается как раз когда "разогрев", как вы выражаетесь, только закончился, и не началось прямое разруливание реквеста - в последней строчке _drupal_bootstrap_full. Удобней места не найти по мне, для "общих" целей, как упомянул выше (проверить что вернет node_load).
это один из удобных и быстрых способов тестировать свой код (любой) - зная nid уже существующей ноды, можно делать анализ структуры возвращаемой node_load(), например. В этой конкретной задаче результирующий код должен быть расположен в node.tpl.php или там в nodeapi хуке, это уж потом, у человека пока проблемы с элементарными вещами, поэтому я и предложил способ экспериментирования.
не надо тестировать ноду, на форме создания которой вы находитесь.
создайте ноду.
создайте свой модуль, реализуйте _init хук, и пишите там свой код. Как создать модуль, я надеюсь вам гугль объяснит.
у вас все в порядке с логикой, но, кажется, проблемы с php. Вы пробовали использовать var_dump и анализировать структуру нод?
все ведь очень просто делается.
исходные данные - тип материала A, 1 нода этого типа - назовем nA
тип материала B, 1 нода этго типа - nB
Читаем http://www.drupal.ru/node/35231[/quote]
Давно прочитано. Еще раз говорю, иерархия в таксономии в D7 есть, во всяком случае в сборке двухдневной давности. Синонимов - нет.
Я своим глазам пока еще верю больше чем информации на сайте, даже если эта информация от товарища andypost
для прайс-листа я сделал небольшой модуль, для разбора xls используется класс Spreadsheet_Excel_Reader. Сам рендеринг выглядит примерно так:
<?php
function price_helper_show_price() {
$price_path = file_directory_path() . '/price.xls';
if (!file_exists($price_path)) {
return 'Прайс не загружен';
}
тз как такового и нет, потому что никто не знает какой классный полезный модуль завтра будет включен на шаблонном сайте, соответственно не зная конечной структуры сайтов ни о каких четких спеках речи не идет, agile dev такскзть ) Сейчас пишется Sync Policy, документ в котором будет указано явно, какие вещи будут регулярно синхронизироваться template -> satellite, а какие на сателлите будут неизменными (некоторые типы нод скорее всего будут обновляться, поэтому тут тоже все не так просто).
хочу добавить определенный процессинг ко views (если конкретнее, менять сортировку основываясь на переменных из $_SESSION)
Так вот, запарился - все изменения которые я делаю в хуке модуля как будто не применяются. Функции вызываются, точно.
пробовал hook_views_pre_execute, hook_views_pre_view:
Элементарный код:
Друпалогия — первый журнал про Drupal
что вы так нервничаете то? просто доступным методом показываю, что "одна колонка" это еще не значит, что надо ее обязательно растягивать на 100% экрана. Больше не буду, раз так критика тяжело воспринимается.
Друпалогия — первый журнал про Drupal
http://shvetsgroup.com/ru/blog/drupal-quick-start-guide - читать еще удобнее, чем ваши две колонки. Вывод?
Друпалогия — первый журнал про Drupal
Большой респект за усилия и достаточно интересный материал.
Как залезть в узел по NodeReference?
Пустая дискуссия. Код бутстрапа-то посмотрите - init модулей вызывается как раз когда "разогрев", как вы выражаетесь, только закончился, и не началось прямое разруливание реквеста - в последней строчке _drupal_bootstrap_full. Удобней места не найти по мне, для "общих" целей, как упомянул выше (проверить что вернет node_load).
Как залезть в узел по NodeReference?
это один из удобных и быстрых способов тестировать свой код (любой) - зная nid уже существующей ноды, можно делать анализ структуры возвращаемой node_load(), например. В этой конкретной задаче результирующий код должен быть расположен в node.tpl.php или там в nodeapi хуке, это уж потом, у человека пока проблемы с элементарными вещами, поэтому я и предложил способ экспериментирования.
Как залезть в узел по NodeReference?
не надо тестировать ноду, на форме создания которой вы находитесь.
создайте ноду.
создайте свой модуль, реализуйте _init хук, и пишите там свой код. Как создать модуль, я надеюсь вам гугль объяснит.
Как залезть в узел по NodeReference?
у вас все в порядке с логикой, но, кажется, проблемы с php. Вы пробовали использовать var_dump и анализировать структуру нод?
все ведь очень просто делается.
исходные данные - тип материала A, 1 нода этого типа - назовем nA
тип материала B, 1 нода этго типа - nB
nA ссылается на nB.
у nB есть поле C
WhiteHouse.gov has gone Drupal
WhiteHouse.gov has gone Drupal
Фото в шапке: "Обама увидел интерфейс views2"
Новая книга. Drupal 6 Поисковая оптимизация
1. open Google
2. use book name + "torrent" magic word in Google
3. PROFIT!
(после ознакомления - срочно бежать покупать в .бмг)
Сайт - прайс-лист для продавца аквариумной рыбы
да, немного не готово еще.
по времени растянуто получилось, проект не самый приоритетный был, не меньше двух недель. В реальных часах - затрудняюсь сказать
Сайт - прайс-лист для продавца аквариумной рыбы
Спасибо за положительные отзывы
Сайт - прайс-лист для продавца аквариумной рыбы
для прайс-листа я сделал небольшой модуль, для разбора xls используется класс Spreadsheet_Excel_Reader. Сам рендеринг выглядит примерно так:
<?php
function price_helper_show_price() {
$price_path = file_directory_path() . '/price.xls';
if (!file_exists($price_path)) {
return 'Прайс не загружен';
}
require_once drupal_get_path('module', 'price_helper') . '/reader/Excel/reader.php';
// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('UTF-8');
Как вывести маркеры разными цветами gmap+location(РЕШЕНО)
gmap_taxonomy только включите сначала
Конференция друпалеров в Москве
пацаны из провинции подъедут (если форс-мажора не будет)
Сайт фанатов суши
круто получилось, молодцы
Login page вместо Error 403 - Access denied
drupal.org/project/logintoboggan
Быстрый поиск модуля на странице модулей
а я искал, искал ) похоже плохо искал.
Коммунисты не дожили до Form Builder
Мощно..
Перенос изменений с одного сайта на много других
тз как такового и нет, потому что никто не знает какой классный полезный модуль завтра будет включен на шаблонном сайте, соответственно не зная конечной структуры сайтов ни о каких четких спеках речи не идет, agile dev такскзть ) Сейчас пишется Sync Policy, документ в котором будет указано явно, какие вещи будут регулярно синхронизироваться template -> satellite, а какие на сателлите будут неизменными (некоторые типы нод скорее всего будут обновляться, поэтому тут тоже все не так просто).
Перенос изменений с одного сайта на много других
Мы успели попробовать:
FeedAPI
Deploy
Macro
Patterns
рассматривался бегло Domain Access.
В итоге похоже будем останавливаться на Deploy, но он сыроват, и к нему много чего придется дописывать.
Views2: ответы на вопросы
ага, так получилось, спасибо! во views как копнешь так и не раскопаешься)
интересно конечно, почему через мои хуки не работает..
Views2: ответы на вопросы
хочу добавить определенный процессинг ко views (если конкретнее, менять сортировку основываясь на переменных из $_SESSION)
Так вот, запарился - все изменения которые я делаю в хуке модуля как будто не применяются. Функции вызываются, точно.
пробовал hook_views_pre_execute, hook_views_pre_view:
Элементарный код:
<?php
function site_helper_views_pre_view (&$view,&$display_id,&$args) {
drupal_set_message('called pre_view ' . $view -> name);
$view->display_handler->set_option('title', 'we' );
}
Oranger.com.ua — новый интернет-магазин электронной техники.
очень мощно, молодцы.
Скроллинг на 1024 - это дань времени, я так понимаю?
usability: imagecache: Как показать пользователю, что миниатюра кликабельна
http://drupal.org/project/imagecache_actions
Watermarking