Автоматическое формирование Алиасов с помощью PathAuto - Как указать словарь?
Прислано: Serega_od
сб, 13/08/2011 - 10:57
Всем привет!
С помощью PathAuto настроил формирование автоматических алиасов по следующей схеме:
[vocab-raw]/[termpath-raw]/[title-raw]
Но к материалу привязаны 2 словаря, поэтому иногда формируется алиас с терминами одного словаря иногда с терминами другого.
Подскажите пожалуйста как сделать так чтобы алиас формировался только по одному словарю.
Заранее спасибо!
Построение структуры каталога на Drupal (taxonomy + views)
Прислано: Serega_od
сб, 06/08/2011 - 20:08
Всем привет!
Делаю сейчас сайт, на котором будет представлен каталог из нескольких сотен категорий товаров(электротехническая продукция).
Каталог решил реализовать с помощью таксономии и представлений(views).
Но, набросав на листке бумаги приблизительную структуру каталога понял что для каждой категории товара необходимо будет создавать свой views.
Приблизительно древовидная структура выглядит так:
Категория 1 (кабель)
- под. категория 1(оптика)
- п.к. 2 (медь)
- п.к. 3 (электрокабель)
- ...
- п.к. 10 (LAN)
- п.к. 10.1 (LAN - внешний)
- п.к. 10.1.1 (с тросом)
- п.к. 10.1.2 (без троса)
- п.к. 10.2 (LAN - внутренний)
- п.к. 10.2.1 (вид 1)
- п.к. 10.2.2 (вид 2)
- п.к. 10.2.3 (вид 3)
и т.д.
Сразу возникло пару вопросов:
1) Для каждой конечной категории в которой присутствует товар необходимо создавать views (фильтр - опубликовано и термин таксономии = необх.категории). Но категории реально будет очень много. Подскажите пожалуйста может есть какая-то автоматизация этого процесса?
2) Как формировать страницу с подкатегориями товара. Например страницу LAN, на которой, в данном случае должны отобразиться ссылки на 2 подкатегории (внешний LAN и внутренний)? Опять же создавать их вручную или с помощью vies, где указывать какие термины таксономии отображать очень долго.
Как загрузить файл с сервера в поле CCK
Прислано: Serega_od
вс, 24/07/2011 - 10:52
Добрый день!
При добавлении поля CCK типа файл -> изображение. Существует возможность добавления файла только с компьютера:

Подскажите пожалуйста как сделать так чтобы можно было добавлять файл не только с компьютера, но и с сервера.
Заранее спасибо!
CKEditor & Drupal 7
Прислано: Serega_od
чт, 02/06/2011 - 20:14
Всем привет!
Подскажите пожалуйста - у всех работает CKEditor в Drupal 7 ?
Может я делаю что не так - качаю модуль с drupal.org + в подпапку ckeditor качаю сам редактор.
После установки - по умолчанию в plain text редактора не видно.
Также пробовал заходит в настройки прав (permision) - и выставлял как для зарегистрированного пользователя так и для анонима права на использования редактора - не помогло.
В 6-й капле работает всё на ура.
В семерке есть ритуал и танец с бубном - если да, научите исполнять!
Заранее спасибо!!
Тормоза в админке Drupal 7
Прислано: Serega_od
ср, 30/03/2011 - 16:48
Всем привет!
Установил 7-й друпал, начал юзать.
Страшно тормозит админка: переключение меню, выполнение действий.
Модуль обновлений отключил - не помогло.
Перепробывал несколько админских тем - не помогло.
У всех так?
Как запретить формирование страниц таксономии
Прислано: Serega_od
ср, 05/01/2011 - 09:44
Добрый день!
Страницы таксономии создают дублирующий контент на сайте, запретить который можно с помощью Disallow: /*taxonomy.
Но вот как сделать так чтобы такие страницы не формировались вообще?
Руссификация Drupal 7
Прислано: Serega_od
чт, 02/12/2010 - 11:58
Всем привет!
У кого удачно получилось руссифицировать 7-й друпал?
Делал все по инструкции: качал файл с разрешением .po, переименовывал его в ru.po, закидывал в profiles/standart/translations
При установке выбираю Русский язык, но когда доходит до шага "Установка переводов" выдает следующую ошибку:

Пробовал beta 3, RC1 на WindowsXP и Windows 7. Везде одно и тоже (((
В качестве сервера использую WampServer/
Если у кого получилось удачно запустить русскую версию, поделитесь пожалуйста опытом.
Как отобразить хлебные крошки на главной странице?
Прислано: Serega_od
чт, 04/11/2010 - 13:20
Добрый день! Поставил модуль Custom Breadcrumb.
В работе разобрался. Только не могу нигде найти в настройках чтобы на главной странице также отображались хлебные крошки(слово Главная), а не пустое место.
Подскажите пожалуйста что нужно подправить?
Заранее спасибо!
Изменение валюты в Ubercart - умножение на курс
Прислано: Serega_od
пт, 27/08/2010 - 08:40
Добрый день!
Делал ранее магазин на уберкарте, все цены проставлены в евро, теперь заказчик хочет поменять их на гривну.
Подскажите пожалуйста если какой-то модуль, в котором бы указывалась основная валюта и отображаемая с учетом курса?
Заранее спасибо!
Как динамически изменять description в FormAPI для поля типа Select в зависимости от options?
Прислано: Serega_od
пт, 23/07/2010 - 14:05
Добрый день!
Есть форма, созданная с помощью FormAPI.
$form['color_options'] = array('#type' => 'value', '#value' => array(t('red'), t('green'), t('yellow'))); $form['color'] = array('#type' => 'select', '#title' => t('Color'), '#description' => t('Please select a color'), '#options' => $form['color_options']['#value']);
Как изменять description в зависимости от выбранной опции?
Заранее спасибо!
Как красиво сформировать отправляемые данные с помощью drupal_mail_send()?
Прислано: Serega_od
чт, 22/07/2010 - 08:41
Добрый день!
Создал свою форму, её результат отправляю на мыло с помощью drupal_mail_send():
<?php
$message = array(
'to' => 'mymail@ru',
'subject' => t('order'),
'body' => t(' FIO: '.$fio.
', Phone: '.$phone.
', Email: '.$email.
', Note: '.$note.
', Product: '.$product
),
'headers' => array('From' => t('mysite.com'))
);
drupal_mail_send($message);
?>Подскажите пожалуйста куда добавить теги чтоб эти данные пришли в виде таблицы?
У каждого продукта есть фото, как его тоже подгружать в емеил?
Заранее спасибо!
Динамическое изменение формы
Прислано: Serega_od
пт, 16/07/2010 - 14:47
Добрый день!
Сделал свой модуль, в котором есть форма. Пользователь вводит данные в форму, жмет рассчитать, и получает результат.
Сейчас это выглядит так: результат с помощью drupal_set_message() отображается вверху страницы в виде строки.
Хотелось бы чтобы результат появлялся сбоку формы в виде таблицы, как продолжение формы, чтобы можно было выбрать один из предложенных результатов и отправить форму.
Примерно вот так:

Подскажите как наиболее лучше это организовать? Заранее спасибо!
Вывод результата запроса SQL
Прислано: Serega_od
чт, 15/07/2010 - 12:43
Добрый день!
Создал свою таблицу в БД с некоторыми полями(id, title, type, price ...)
Написал запрос к БД:
<?php
$type = $form_state['values']['type'];
$sql = "SELECT * FROM {my_table} WHERE Type = %d";
$result = db_query(db_rewrite_sql($sql), $type);
while($data = db_fetch_object($result)){
drupal_set_message($data->id.', '.$data->title.', '.$data->type.', '.$data->price );
}
?>Выводится только $data->id, к остальным параметрам почему-то не могу достучаться.
Что не так я делаю?
Заранее спасибо!
CSS для своего модуля
Прислано: Serega_od
ср, 14/07/2010 - 12:49
Добрый день!
Пишу свой модуль, в котором есть форма. Через firebug нахожу её id='name-my-form'.
Создал файл style.css в корне модуля, в котором безрезультатно пытаюсь повлиять на id='name-my-form'
Подскажите пожалуйста как правильно прикрутить CSS к своему модулю?
Заранее спасибо!
Связи таблиц (как указать?)
Прислано: Serega_od
пт, 09/07/2010 - 13:03
Добрый день! Создаю модуль, который при инсталяции создает 3 таблицы:
<?php
function onlinecalc_schema(){
$schema['oc_cables'] = array(
'description' => t('Table of all cables.'),
'fields' => array(
'ID' => array(
'description' = > t('The primary identifier for a node'),
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE),
'CableTypeID' => array(
'description' => t('Type of cable'),
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0),
'HeatingTypeID' => array(
'description' => t('Type of heating'),
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0),
),
'primary key' => array('ID'),
);
$schema['oc_cabletype'] = array(
'description' => t('Types of cables.'),
'fields' => array(
'ID' => array(
'description' = > t('The primary identifier for a node'),
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE),
'Title' => array(
'description' => 'The title of this node.',
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''),
),
'primary key' => array('ID'),
);
$schema['oc_heatingtype'] = array(
'description' => t('Types of heating.'),
'fields' => array(
'ID' => array(
'description' = > t('The primary identifier for a node'),
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE),
'Title' => array(?>