msidiagnos01: Комментарии

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

20 ноября 2010 в 22:40

В курсе всего написанного. Учитывая, что тизеры материалов выводятся при помощи views на страницу www.blablabla.ru/test, то при попытке в шаблоне тизера прописать переменную $node_url я получаю ссылку...на страницу www.blablabla.ru/test, т.е. по сути на страницу, где материалы выводятся. И такая ссылка у всех материалов.

2 ноября 2010 в 19:54

Включи "Описание" для загружаемых файлов в настройках поля + оставь транслитерацию имени файла. В итоге ты получишь цивилизованное с точки зрения сервера латинское имя файла, а сама ссылка будет выглядеть так, как ты забьешь ее в описании.

Т.е загружая файл "ГОСТ 801-78 сталь подшипниковая.pdf" на сервер у тебя ляжет файл "gost_801-78_stal_podshipnikovaya.pdf", а на странице сайта, где должна выводиться ссылка на эту pdf-ку будет красивая ссылка к примеру "Скачать ГОСТ 801-78 сталь подшипниковая"

15 октября 2010 в 16:56

Так зачем модули, если всё реализуемо views? Делаешь фильтр по цене, раскрываешь и в качестве оператора выставляешь "Между", в итоге получишь два поля для ввода цена "от" и "до", дальше темизируешь и все.

12 октября 2010 в 17:02

Любой материал, даже при создании синонима будет доступен по двум адресам. Допустим первый созданный вами материал на сайте будет иметь синоним home, этот материал будет доступен по адресу www.blablabla.ru/home, а также по адресу www.blablabla.ru/node/1

12 октября 2010 в 0:02

При создании термина можно указать как родителя (несколько) так и связанные термины.

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

11 октября 2010 в 23:41

1) Синонимы это модуль pathauto
2) "Где для типа материала выставить значение gallery/[title-raw]?"
admin/build/path/pathauto
3) "Может ли из-за этого не добавляться тип материала, который уже настроен?"
Настройка автоматических синонимов лишь упрощение работы "наполнитля сайта" и нормальные урлы материалов, не более.
4) "то почему такое случилось, что созданный тип материала "Галерея" невозможно добавить на сайт?"
Конкретнее, что значит невозможно добавить на сайт?

24 сентября 2010 в 15:58

Пока не придумал ничего интересней, чем создать файл block-user-0.tpl.php, чтобы он был приоритетней перед block.tpl.php и там уже настраивать все классы под блок входа в систему.

24 сентября 2010 в 15:29

Сделал свой регион, там где нужно вывести блок ну и всё выше описанное по статье http://drupal.org/node/478328.

Но честно говоря напрягает, способов много, ньюансы и последствия каждого мне неизвестны. Спасибо volocuga@drupal.org

24 сентября 2010 в 3:06

Без инклуда
<?php if (!$user->uid) {$block = module_invoke('user', 'block', 'view', 0);print $block['content'];}?>

Это хозяйство обернул в свой класс, дабы не портить другие формы, и при помощи css сделал:
Имя пользователя__Форма
Пароль___________Форма

(___ означает пробелы естественно=)), т.е как раз то, что было нужно.

22 сентября 2010 в 10:41

Пока решил так:

Это нужный листинг user.module, где в том числе формируется название блока навигации, после входа в систему

<?php function user_block($op = 'list', $delta = 0, $edit = array()) {
global $user;
//Определяем подгрузку полей профиля
if($user->uid > 0) {profile_load_profile($user);}

if ($op == 'list') {
$blocks[0]['info'] = t('User login');
// Not worth caching.
$blocks[0]['cache'] = BLOCK_NO_CACHE;