В курсе всего написанного. Учитывая, что тизеры материалов выводятся при помощи views на страницу www.blablabla.ru/test, то при попытке в шаблоне тизера прописать переменную $node_url я получаю ссылку...на страницу www.blablabla.ru/test, т.е. по сути на страницу, где материалы выводятся. И такая ссылка у всех материалов.
Включи "Описание" для загружаемых файлов в настройках поля + оставь транслитерацию имени файла. В итоге ты получишь цивилизованное с точки зрения сервера латинское имя файла, а сама ссылка будет выглядеть так, как ты забьешь ее в описании.
Т.е загружая файл "ГОСТ 801-78 сталь подшипниковая.pdf" на сервер у тебя ляжет файл "gost_801-78_stal_podshipnikovaya.pdf", а на странице сайта, где должна выводиться ссылка на эту pdf-ку будет красивая ссылка к примеру "Скачать ГОСТ 801-78 сталь подшипниковая"
Так зачем модули, если всё реализуемо views? Делаешь фильтр по цене, раскрываешь и в качестве оператора выставляешь "Между", в итоге получишь два поля для ввода цена "от" и "до", дальше темизируешь и все.
Любой материал, даже при создании синонима будет доступен по двум адресам. Допустим первый созданный вами материал на сайте будет иметь синоним home, этот материал будет доступен по адресу www.blablabla.ru/home, а также по адресу www.blablabla.ru/node/1
При создании термина можно указать как родителя (несколько) так и связанные термины.
С другой стороны можно сделать 2 термина со своими родителями у каждого, и при создании материала можно выбрать оба термина, материал попадет в оба термина.
1) Синонимы это модуль pathauto
2) "Где для типа материала выставить значение gallery/[title-raw]?"
admin/build/path/pathauto
3) "Может ли из-за этого не добавляться тип материала, который уже настроен?"
Настройка автоматических синонимов лишь упрощение работы "наполнитля сайта" и нормальные урлы материалов, не более.
4) "то почему такое случилось, что созданный тип материала "Галерея" невозможно добавить на сайт?"
Конкретнее, что значит невозможно добавить на сайт?
Пока не придумал ничего интересней, чем создать файл block-user-0.tpl.php, чтобы он был приоритетней перед block.tpl.php и там уже настраивать все классы под блок входа в систему.
Content Templates [РЕШЕНО]
Остановился на такой конструкции для заголовка в шаблоне
Учитывая, что $node_url переменная node.tpl.php , то в шаблоне мы указываем, что
Content Templates [РЕШЕНО]
В курсе всего написанного. Учитывая, что тизеры материалов выводятся при помощи views на страницу www.blablabla.ru/test, то при попытке в шаблоне тизера прописать переменную $node_url я получаю ссылку...на страницу www.blablabla.ru/test, т.е. по сути на страницу, где материалы выводятся. И такая ссылка у всех материалов.
Модуль Galleria проблемы с отображением превью
UPD: Насколько я понял, трабл возникает при просмотре в Опере, в мурзилке вроде вс1 нормально.
FileField + русское имя файла + пробел в имени –> Пропадает первое слово в имени файла
Включи "Описание" для загружаемых файлов в настройках поля + оставь транслитерацию имени файла. В итоге ты получишь цивилизованное с точки зрения сервера латинское имя файла, а сама ссылка будет выглядеть так, как ты забьешь ее в описании.
Т.е загружая файл "ГОСТ 801-78 сталь подшипниковая.pdf" на сервер у тебя ляжет файл "gost_801-78_stal_podshipnikovaya.pdf", а на странице сайта, где должна выводиться ссылка на эту pdf-ку будет красивая ссылка к примеру "Скачать ГОСТ 801-78 сталь подшипниковая"
Перенос drupal из одной директивы в другую на сервере.
Можешь, только не применяй абсолютные пути для картинок\ссылок\бла бла бла и т.д., чтобы потом не править.
Права на изменение одного типа материала через админку
Подпишусь под вопросом, т.к. имею аналогичную ситуацию.
imagecache, menu_icon, cron [РЕШЕНО]
Вариант http://drupal.org/node/871560
Как проще сделать сложный поиск по каталогу с указанием минимальной и максимальной цены?
Так зачем модули, если всё реализуемо views? Делаешь фильтр по цене, раскрываешь и в качестве оператора выставляешь "Между", в итоге получишь два поля для ввода цена "от" и "до", дальше темизируешь и все.
Многоязычность
Модуль Locale включен? О.о
Непростой вопрос по синонимам
Любой материал, даже при создании синонима будет доступен по двум адресам. Допустим первый созданный вами материал на сайте будет иметь синоним home, этот материал будет доступен по адресу www.blablabla.ru/home, а также по адресу www.blablabla.ru/node/1
Модуль print [РЕШЕНО]
Вопрос снят. http://drupal.org/node/190173
Просто в шаблон прописываем
<?php
$node = $print['node'];
?>
Дальше просто расставляем переменные cck полей в нужные места.
Views. Темизация.
Чет по моему пора идти спать, туплю. Попробуй.
Термины, таксономия...
При создании термина можно указать как родителя (несколько) так и связанные термины.
С другой стороны можно сделать 2 термина со своими родителями у каждого, и при создании материала можно выбрать оба термина, материал попадет в оба термина.
Views. Темизация.
<?php foreach($row as $id => $row): ?>
создан тип материала "Галерея", но его невозможно добавить куда-то на сайт.
1) Синонимы это модуль pathauto
2) "Где для типа материала выставить значение gallery/[title-raw]?"
admin/build/path/pathauto
3) "Может ли из-за этого не добавляться тип материала, который уже настроен?"
Настройка автоматических синонимов лишь упрощение работы "наполнитля сайта" и нормальные урлы материалов, не более.
4) "то почему такое случилось, что созданный тип материала "Галерея" невозможно добавить на сайт?"
Конкретнее, что значит невозможно добавить на сайт?
Темизация блока "Вход в систему" [РЕШЕНО]
Пока не придумал ничего интересней, чем создать файл block-user-0.tpl.php, чтобы он был приоритетней перед block.tpl.php и там уже настраивать все классы под блок входа в систему.
Темизация блока "Вход в систему" [РЕШЕНО]
Единственно, что к новоиспеченному блоку user-login-block.tpl.php применяется всё из block.tpl.php
Темизация блока "Вход в систему" [РЕШЕНО]
Сделал свой регион, там где нужно вывести блок ну и всё выше описанное по статье http://drupal.org/node/478328.
Но честно говоря напрягает, способов много, ньюансы и последствия каждого мне неизвестны. Спасибо volocuga@drupal.org
Темизация блока "Вход в систему" [РЕШЕНО]
http://drupal.org/node/478328 читал уже.
"Во-вторых, у вас будут траблы в дальнейшем, когда вы захотите поменять расположение этого блока" - Какие?
Темизация блока "Вход в систему" [РЕШЕНО]
Без инклуда
<?php if (!$user->uid) {$block = module_invoke('user', 'block', 'view', 0);print $block['content'];}?>
Это хозяйство обернул в свой класс, дабы не портить другие формы, и при помощи css сделал:
Имя пользователя__Форма
Пароль___________Форма
(___ означает пробелы естественно=)), т.е как раз то, что было нужно.
Блок "Вход в систему"
Up
Блок "Вход в систему"
Остается вопрос, как переопределить эту функцию из user.module
<?php function user_block($op = 'list', $delta = 0, $edit = array())?>
Блок "Вход в систему"
Знать бы как=) Я понимаю, почему ядро трогать не стоит, но ничего интересней я пока придумать не смог=\
Блок "Вход в систему"
Проверка на имя пользователя в user.module делается так
Блок "Вход в систему"
Пока решил так:
Это нужный листинг 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;