sikwel@drupal.org: Блог

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

Темизация vievs

3 июня 2010 в 17:34

Здравствуйте, умные люди.

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

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

пошел почистил кэш темы, посмотрел в код, та же таблица что и была))
хотя напротив пункта стиль вывода выделен жирным именно шаблон views-view-list.tpl.php в котором структура списком идет.

взял скопировал этот шаблон к себе в тему, почистил кеш - ничего не изменилось, как было формирование элементов таблицей так и осталось))

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

активный пункт меню, как? [решено]

7 мая 2010 в 17:15

Здравствуйте, умные люди.

И снова тема выделения текущих пунктов меню, которые создаются заново и не являются ни примари ни секондери, все еще не решена, или мне так кажется потому что я недостаточно долго рылся на этом форуме)).

так вот, как же всетаки классик прибавить?

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

использую nice menu, необходимо чтобы классик текущего пункта, не важно к ребенку списка, либо к самой ссылке добавлялся, причем чтобы сохранялась логика, т.е. если у пункта есть подпункты, и если подпункт на котором находишься является ребенком к основному пункту, то классик должен добавляться как к родительскому пункту, так и к пункту-ребенку, довольно логично, не находите? (:

решил пройтись по ссылкам примеров сайтов использующих найсменю и ужаснулся, там никто тупо не думает о пользователях и не подсвечивает пункты меню))) это жестяк какой-то.

Уважаемые, неужели это так сложно? нужно много программировать чтобы учесть все возможные варианты, или всетаки есть уже, хоть-какое-то более-менее вменяемое решение этой огромной проблемы?

не взыщите если мои возлияния верстальщика покажутся слишком наивными Wink

исчезают блоки на странице ошибки 404

7 мая 2010 в 12:35

Здравствуйте, умные люди.

Создал шаблон на основе zen, все сделал по ридми, все вроде работает, но вот когда на страницы ошибок переходишь к примеру на 404, то блоки у меня исчезают.
шаблон представляет собой две колонки в одной контент, в другой разные блоки, сверху и снизу меню. Видимо где-то в настройках надо указывать чтобы блоки не прятались на этих страницах ошибок, но вот где?

На 403-ей не проверял, но на 404 они точно все исчезают((

Классы first и last у пунктов меню не primary

29 апреля 2010 в 13:51

Здравствуйте уважаемые друпаллеры и друпальщицы (:

Верстаю многоуровневое меню, на основе модуля nice menus http://drupal.org/project/nice_menus
Потребовалось возможность отделять первый и последний пункт меню, в том числе и подменю.

Способ простым цссом не подходит из за проблем с известнокакимбраузером. Экспрешены - не наш путь (:

Меню строятся не основе primary_links в тех меню эти классы уже есть.

Дублекат верхнего выпадающего меню, но без подпунктов, как правильно?

28 апреля 2010 в 14:46

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

Разные CSS-файлы оформления для модуля Nice Menus (если меню больше одного, как быть?)

26 апреля 2010 в 15:40

Здравствуйте, умные люди.

Я использую для выпадающих меню на сайте модуль Nice Menus, но вот незадача, если я хочу сделать более одного блока, к примеру помимо главного выпадающего еще и левое выпадающее, к левому подвязывается тот же css файл оформления что и к главному выпадающему меню.

В документации к этому модулю сказано лишь то (по крайней мере я ничего больше не нашел по этому поводу), что если я не хочу править родной css файл модуля, я могу указать в главных настройках темы путь к моему дополнительному файлу (http://drupal.org/node/185543):

Customization
The module includes a default CSS layout file (nice_menus_default.css) which is loaded for all pages. If you don't like the default layout, it is suggested that you create a new customized CSS file, and replace the default CSS file at Administer -> Themes -> Configure -> Global settings -> "Path to custom nice menus CSS file". This ensures smooth future upgrades as no editing of the module files is necessary. Also note that you should not edit the regular nice_menus.css file since this contains the "logic" that makes Nice Menus work. A good starting point for your custom file is to make a copy of the default file, then edit it to taste. You can look through Nice Menus CSS Examples for some basic CSS edits.

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

Как правильно создавать верхнее меню?

22 марта 2010 в 13:20

Здравствуйте, умные люди, хотелось бы понять правильную идеологию построения главного выпадающего меню.

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

но вот мучают меня смутные сомнения насчет правильности того, что я сделал.

Непонятно как мне контролировать оформлением активный пункт меню?

Zen где достать логотип?

22 марта 2010 в 1:53

Здравствуйте, умные люди, создаю тему на основе zen, как в ней формируется логотип, где достать html вот этой переменной? <?php print $logo; ?>

Как перенести друпал с одного денвера на другой

19 марта 2010 в 18:32

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

как бы так чтобы побыстрому?)

Как отобразить форму поиска и для незарегистрированных пользователей?

15 марта 2010 в 13:05

Здравствуйте, помогите верстальщику настроить форму поиска, чтобы она для всех пользователей была видна.

Модуль Search активировал, в настройках блоков отобразил его, даже галочки все поставил под Show block for specific roles:

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

Подскажите пожалуйста, что я не так делаю?

Не работает модуль Skinr

2 марта 2010 в 11:29

Здравствуйте, умные люди.
Возникла у меня необходимость задавать определенные классы, разным блокам.
Посоветовали модуль Skinr http://drupal.org/project/skinr

Прочитал документацию, документация прекрасная и все понятно написано http://drupal.org/node/578574.

Скачал модуль, установил, активировал, создал классы, указал в инфо файле нужные конструкции. К примеру так:

skinr[very_lage_font][title] = Очень большой шрифт
skinr[very_lage_font][type] = radios
skinr[very_lage_font][description] = Этот класс задает всему содержимому блока очень большой шрифт в 17 или 30 пикселей.
skinr[very_lage_font][features][] = block
skinr[very_lage_font][options][1][label] = очень большой
skinr[very_lage_font][options][1][class] = very-lage-font
skinr[very_lage_font][options][2][label] = огромный (:
skinr[very_lage_font][options][2][class] = very-very-lage-font

Захожу на страницу отображения регионов и блоков, выбираю нужный блок, который уже есть на странице, жму на "configure". Перехожу к настройкам skinr, в настройках модуля появились соответствующие две радиокнопки переключения этих двух классов.
Выбираю класс, жму на сохранить и ничего не происходит)

Смотрю в код, у блока никаких классов не добавилось.

Также никаких классов не добавляется и во вновь создаваемый блок.

И не работает добавление классов в Advanced options
по Apply additional CSS classes:

Думал что конфликтует с другими модулями, поставил абсолютно чистый друпал специально, поставил один этот модуль и тот же эффект, вернее эффекта никакого(((