Views taxonomy_term: разный вид для разных словарей

Прислано: megafanat

сб, 30/07/2011 - 15:48

Другие статьи по теме:

В модуле views есть уже настроенный вид taxonomy_term, который подменяет собой список нодов относящихся к термину таксономии. Штука удобная, позволяет настроить вид списка материалов для термина.

Но есть одна проблема. У меня на сайте два словаря, каждый со своим набором терминов. Хотелось бы, чтобы отображение списка нодов зависело от того, из какого словаря термин. Например для одного словаря заголовок и подвал одни. А для другого - другие.

Можно ли это как-то сделать? Хотя бы только для заголовка и подвала. Лучше конечно, если бы можно было для каждого словаря определить свой вид, полностью отличающийся от вида для другого словаря.

Как убрать заголовок комментария?

Прислано: megafanat

сб, 16/07/2011 - 14:14

Другие статьи по теме:

Настроил комментарии так чтобы они показывались линейно на той же странице.
Отключил поле темы комментария.

После добавления комментария, почему-то сверху дублируется его начало более крупным шрифтом. Типа название, или тема.

Подскажите пожалуйста, как это отключить? Хочется чтобы показывалось только тело комментария, без заголовков.

Автоматическое уменьшение размеров картинки при загрузке

Прислано: megafanat

вт, 12/07/2011 - 00:33

Хочу чтобы пользователи могли загружать свои картинки на сайт.

Установил модуль IMCE. В нем выставлено ограничение на размер картинки, так как картинки не помещающиеся на экран не нужны. При попытке загрузить картинку больше заданного размера выдается сообщение: "Невозможно загрузить файл". Никаких объяснений, почему невозможно.

Можно ли сделать так, чтобы картинки большого размера при загрузке автоматически уменьшались до заданного?
Ну или в крайнем случае, можно ли сделать так, чтобы пользователь хотябы получал более информативное сообщение вида "Ваше изображение превышает максимально допустимый размер: 800х600. Уменьшите его и попробуйте еще раз."
Если эту задачу невозможно решить с использованием IMCE, то может есть какой-то другой модуль загрузки изображений, который умеет уменьшать картинки?

Модуль Wysiwyg удаляет переносы в HTML коде

Прислано: megafanat

вс, 10/07/2011 - 04:32

Другие статьи по теме:

Установил модуль Wysiwyg и к нему CKEditor.

Открываю редактирование материала. По умолчанию визуальный редактор выключен. HTML-код содержит форматирование: переносы строк, отступы.
Включаю CKEditor, сразу выключаю его и вижу, что исчезло все форматирование кода: переносы строк и отступы. Код стал совершенно нечитаемым.

Опция "Удалить разрывы строк" в настройках редактора отключена.

При дальнейшем исследовании выяснилось, что это поведение не зависит от редактора. TinyMCE ведет себя точно так же. Видимо это пробелема модуля Wysiwyg.

Что делать? Можно ли как-то сделать так, чтобы визуальный редактор по возможности сохранял форматирование кода? Ну или на худой конец, сделать так, чтобы визуальный редактор сам форматировал код и делал его удобочитаемым?

Подтема: темизация одного типа материала

Прислано: megafanat

пт, 08/07/2011 - 15:08

Создал подтему темы garland.
Скопировал в нее файлы:
logo.png
mysubtheme.css
screenshot.png

Создал файл mysubtheme.info
Подтема появилась в списке. Включил ее.

Дальше я хочу кастомизировать внешний вид нодов типа model.
Копирую файл node.tpl.php из базовой темы. Переименовываю его в node-model.tpl.php. Вношу в него необходимые изменения.
Жму кнопку "Сохранить настройки" на странице admin/build/themes. Обновляю страницу. И ничего не происходит. Друпал не видит моего файла node-model.tpl.php.

Теперь внимание, фокус: копирую в мою подтему оригинальный файл node.tpl.php. Не вношу в него никаких изменений! Жму кнопку "Сохранить настройки", обновляю страницу. Вуаля! Друпал видит мой файл node-model.tpl.php с внесенными в него изменениями.

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

Это ошибка, или так и должно быть? Если это так и должно быть, то почему я не встречал это замечание в руководствах по созданию подтем?

Для чего нужно право доступа "управление таксономией"?

Прислано: megafanat

ср, 06/07/2011 - 15:24

На странице админки "Права доступа" среди прочих прав, есть право "управление таксономией".
Я попробовал дать это право зарегистрированным пользователям, затем зашел на сайт под обычным зарегистрированным пользователем(не админом) и не увидел никакой разницы.

Что дает право "управление таксономией"? Для чего оно нужно?

Не работает автодополение тегов

Прислано: megafanat

вс, 03/07/2011 - 02:38

Есть тип материала. К нему привязаны теги.
Раньше, когда я вводил теги при правке материалов этого типа, при вводе первой буквы вываливался список уже существующих тегов на эту букву.

Сейчас почему-то кружок в правой части поля ввода крутиться, а список тегов не появляется. Что произошло? Изменились какие-то настройки? Если это настройки, то где можно включить автодополнение тегов?

Как поменять виджет у таксономии?

Прислано: megafanat

ср, 29/06/2011 - 04:08

Создал новый тип материала.
Создал таксономию в виде фиксированного списка с мультивыбором.
Привязал таксономию к этому типу материала.

При создании нового материала данного типа таксономия выводится в виде списка(List box). А хотелось бы чтобы она выводилась в виде набора флажков(check boxes).

Можно ли как-то это сделать?

Какой стиль у меток полей?

Прислано: megafanat

вт, 21/06/2011 - 15:33

Другие статьи по теме:

Поставил и подключил себе модуль Rate. Вроде все работает, но вот беда: кнопки голосования расположены сразу же после последней строки текста, без промежутка. И кроме того перед кнопками нет никакого заголовка или поясняющей надписи. Так что сразу не очевидно, что перед нами средство для голосования.

В самом модуле Rate не удалось найти настройку позволяющую ставить заголовок перед кнопками.

В результате изучения вопроса, выяснилось, что вроде как нужно изменять тему. Я сделал копию файла node.tpl.php для данного типа материала и в ней блокировал вывод голосовалки с основным контентом и вывожу голосовалку отдельно, после заголовка к ней:

<?php
 
<div class="content"<?php print $content_attributes?>>
    <?php
      
// We hide the comments and links now so that we can render them later.
      
hide($content['comments']);
      
hide($content['links']);
      
hide($content['rate_information_quality']);
      print 
render($content);
    
?>
  </div>
Мнения об этом материале:
  <?php print render($content['rate_information_quality']); ?>

Вроде все работает, только возникла еще одна проблема: заголовок перед голосовалкой никак не отличается по стилю от предшествующего текста в ноде. Можно его конечно выделить жирным шрифтом, но что-то мне подсказывает, что это не совсем корректно.

Как изменить порядок полей в типе материала?

Прислано: megafanat

ср, 08/06/2011 - 15:37

Другие статьи по теме:

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

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

Чем отличаются "Краткое и полное содержание" и "Текстовая область"?

Прислано: megafanat

вт, 07/06/2011 - 15:12

Другие статьи по теме:

Чем отличаются поля "Краткое и полное содержание" и "Текстовая область"?
Вроде и то и то представляют собой поле для ввода текста.

Тип материала как таксономия?

Прислано: megafanat

пн, 23/05/2011 - 14:45

Нужно реализовать примерно такую структуру:
На сайте есть два типа материала: авторы и книги.
При этом у книги должно быть поле "Автор".
А на странице посвященной автору, должны быть перечислены его книги.

Как сделать так, чтобы пользователи могли при создании записи о книге выбирать автора из списка?
При этом они так же должны легко, в один шаг добавлять записи о новых авторах.(А не так, что сперва создается новый термин, а потом статья привязанная к этому термину)

Есть ли какой-то способ привязать к каждому термину таксономии одну(и только одну) статью?
Или эта задача решается без использования таксономии, какими-то иными средствами?

Главная страница

Прислано: megafanat

пт, 17/12/2010 - 06:44

Другие статьи по теме:

Подскажите пожалуйста, как сделать главную страницу сайта без содержания и заголовка, с одними только блоками?

Я создал документ типа "Страница", добавил в него несколько блоков и назначил его главной страницей. При этом на главной странице кроме блоков еще отображается заголовок главной страницы(который Друпал не дает сделать пустым) и табы "Просмотр" и "Книга"(пользователи могут создавать свои книги).

Как сделать страницу с одними только блоками, без табов и заголовка?

Кастомизация стартовой страницы

Прислано: megafanat

пт, 30/11/2007 - 10:13

Подскажите пожалуйста, как поменять вид стартовой страницы? Хотелось бы, чтобы в области контента там была просто какая-то статическая информация, а не список последних обновлений на сайте.
Или подскажите, где про это почитать (должна же быть про это документация?).

RSS-материал

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

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