Автоматическое формирование Алиасов с помощью 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(?>

RSS-материал

Новое на сайте

Ссылки партнёров