croparea: Блог

Главные вкладки

Выводить во views текущую ноду первой

15 марта 2011 в 1:29

Никак не соображу, подскажите, плс: есть вывод нод через views в блоке. Как сделать так, чтобы первой нодой в этом выводе шла текущая нода? Всё, что за ней, - неважно. Спасибо.

Как сделать обязательным заполнение минимум одного поля CCK (на выбор юзера)?

18 февраля 2011 в 19:28

Собственно, сабж. Для конкретных полей можно ставить галки об их обязательности, но как сделать так, чтобы пользователь заполнил минимум одно из полей на свой выбор?

UPD: Нашёл вот здесь ( http://drupal.org/node/820608 ) вот это, но слишком слабо знаю API, чтобы допилить модуль до своей ситуации.

<?php
function phone_user($op, &$edit, &$user$category NULL)    {
        switch(
$op) {
                case 
'validate':
                         if ((!isset(
$edit['phone'])) || (!isset($edit['mobile']))) {
                                 
//$edit['phone']['#required']=TRUE; ## NOT WORKING
                                 //$edit['mobile']['#required']=TRUE; ## NOT WORKING
                                 
form_set_error('phone't('Please fill out phone OR mobile!'));
                         }

                break;
        }
}

?>

Простая замена phone и mobile в строке "if ((!isset($edit['phone'])) || (!isset($edit['mobile'])))" на названия моих полей не прокатила. Да и вообще, вроде все сck поля начитнаются с field_, а здесь названия идут без него. Не догоняю. Кто-нибудь может просветить?

Вывести через Views все ноды, имеющие в алиасе пути определённый шаблон

25 февраля 2009 в 23:56

Подскажите, плс, а то уже запутался.

Есть ноды, имеющие, например, такие алиасы:

Http://sample.com/Russia/Moscow
Http://sample.com/Russia/Tver
Http://sample.com/Russia/Klin
Http://sample.com/USA/Denver
Http://sample.com/USA/Chicago
Http://sample.com/USA/Washington
ну и тд.
Аалиасы сформированы через book + pathauto (шаблон алиаса: [book-raw]/[title-raw])