vitok: Комментарии

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

13 декабря 2010 в 21:04

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

13 декабря 2010 в 19:16

sergip прописываешь нужный css файл в .info файл и в нем определяешь нужный блок через тег body, для страниц пользователей это будет body.page-user а блок с классом content будет доступен так:

body.page-user div.content{...}

Cozmi я это просто к тому, что если этот способ с агрегацией не дружит, это плохо.

13 декабря 2010 в 18:51

"Cozmi" wrote:
Как вариант...

Cozmi а можешь просветить что происходит в таком способе при включенном кешировании и агрегации css файлов? создаются несколько версий css файла для разных страниц?

13 декабря 2010 в 18:44

В друпале ты можешь использовать сколько угодно css файлов, главное чтоб он о них знал. т.е. что б они были прописаны в .../sites/all/themes/[название темы]/[название темы].info - файл.

stylesheets[all][] = css/page.css
stylesheets[all][] = css/node.css
stylesheets[all][] = css/block.css
stylesheets[all][] = css/comment.css
stylesheets[all][] = css/style.css

вот так у меня секция с css файлами выглядит.

12 декабря 2010 в 14:40

установить модули devel и devel_themer после их активации в левом нижнем углу будет галочка Themer info которая включает что-то на подобии поиска html в firebug, только здесь будет поиск по функциям тематизации друпала, кликаешь на пустом пространстве страници справа вверху получаешь блок с информацией, из нее тебя интересует что-то на подобии page-XXX.tpl.php, дублируешь в папке темы свой page.tpl.php, переименовываешь в полученное название, и в нем увидишь что-то на подобии:

11 декабря 2010 в 1:19

В общем как обычно, если чего-то не знаешь, обратись к перво источнику (drupal.org), решение http://drupal.org/node/272818#comment-1685540

Сначала настраиваешь дефолтный вид (поля, фильтры, и.т.д.) затем создаешь 2 страницы
- первой указываешь адрес news, меню не трогаешь.
- второй адрес news/all меню таб по умолчанию. в настройках таба родителя выставляешь "уже существует".

11 декабря 2010 в 0:23

хм... перепробовал все что только могло прийти в голову, без аргумента не работает. т.е. у меня получилось запустить только стандартный вариант:
в аргументах views выставил nid
в адресе node/%/my
меню вкладка.

а если убрать аргумент и адрес выставить на конкретную ноду node/1/my то уже не работает...

10 декабря 2010 в 23:39

лично я не вижу никакой логики в ваших действиях, (похоже друпал тоже).
меню таб будет доступно по предыдущему сплешу в адресе.
т.е. если адрес news/all меню таб будет светится на странице news, а если адрес news/1/all то таб будет на странице news/1 и вы его не увидите на странице news.

а вам надо создать адреса:
news/all
news/all/1
news/all/2

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

10 декабря 2010 в 13:46

"weren" wrote:
В течении 2-х недель я зарегистрировался на 125 бизнес форумах и бесплатных досках объявлений

Я так понял этот сайт не стал исключением? Smile

7 декабря 2010 в 17:12

Если не ошибаюсь использующие во Views аргументы доступны следующим образом: %1 - выодит id, а %2 название. можешь еще попробовать %0 или %3 не помню что там точно, а под рукой проверить нечем. Т.е. в заголовке вида пишешь нужный текст и впсываешь куда надо аргумент который через сивол с процентами доступен. если не работает:

В заголовке view выбери формат ввода PHP code (если нет такого то надо в модулях включить PHP filter) и вставь в заголовок следующий код:

1 декабря 2010 в 20:58

В общем чтоб получить нужный функционал надо:

Стиль строки: Поля (или Стиь: Таблица)

В настройках Стиля указываем поле по которому нужно группировать (Группировать по полю).
и по этому-же полю нужно в первую очередь сортировать (Критерии сортировки).

1 декабря 2010 в 19:27

http://www.doitwithdrupal.com/free-videos - первое видео там у них сначало по типу проекта группировали, затем по таксономии что-то как-то вывелось, но лично у меня по термину таксономии не получилось, попробовал по дате (день) получилось. так-что копать нужно в эту сторону, на крайняк думаю можно попробовать создать новое текстовое cck поле, в котором будет нужное название, и попробовать по нему группировать. правда есть у меня подозрение что по мимо группировки надо еще в нужном порядке расставить ноды.

1 декабря 2010 в 18:54

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

1 декабря 2010 в 17:26

если я правильно понимаю разработчиков Views то для таких случаев надо:

Стиль: Безформатирования
Стиль строки: Поля

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

27 сентября 2010 в 0:08

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

node/add/application/[nid]

так-же указал переписать вывод (Rewrite the output of this field) и указал нужный мне текст.