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

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

8 января 2013 в 0:01

Видимо срабатывает стандартный вывод термина или view по умолчанию для термина.
То есть надо смотреть, кто является обработчиком пути taxonomy/term/123, ведь catalog/obuv-timberland есть синоним к taxonomy/term/123, я правильно понимаю?

PS: не понял, а зачем сначала обрабатывать аргумент во view, а потом в модуле? В смысле, зачем двойная обработка?

7 января 2013 в 5:49

Привет!

Решал я подобную задачу с помощью hook_views_pre_view.
Имеем: view с аргументом "Содержимое: Has taxonomy term ID"
Наобходимо: автоматически определять tid из пути.

Создаём собственный модуль, использующий hook_views_pre_view:

<?php

26 декабря 2012 в 1:51

Примеры формируются типом материала "Пример".
Статьи формируются типом материала "Статьи".

В "Статье" имеем поле entityreference ("Поле"), которое ссылается на "Пример".
Виджет у "Поле" - Inline Form, в настройках которого выставлена галочка "Позволять пользователю добавлять существующие материалы.

Для реализации необходимы следующие модули:
entity
entityreference
inline_entity_form

PS: Решение для Drupal7.

25 ноября 2012 в 16:35

"PVasili" wrote:
Это - да, а как быть с адресами вида /index.php?option=com_content&view=category&layout=blog&id=1&Itemid=50 ?

Вроде hook_init или hook_bootstrap - не помню какой. Hook_menu уже не нужен - просто смотришь $_GET.

25 ноября 2012 в 16:12

"Zeratul" wrote:
Но я обошелся редактированием .htaccess
А точнее просто перенес весь старый скрипт, в отдельную папку (old), и исправил .htaccess дописав там 2 строчки

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

20 ноября 2012 в 23:31

"Leon_mc_Lenon" wrote:
С острил...Ничего не скажешь!

Это не шутка, это приказ.

"Leon_mc_Lenon" wrote:
Как бы то, что нужно что-то учить, это и без вас понятно...

И почему не учим?

11 ноября 2012 в 21:14

"Zeratul" wrote:
Наверное можно как то, разделить скрипты разместив их в отдельные папки, но нужно как то вынести index.php. Или как правильно это делается?

Это делается именно как я описал. Два сайта по одному адресу нормально работать не будут.

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

8 ноября 2012 в 20:41

Все статьи переносятся автоматом - для этого пишется скрипт на PHP, который в БД сохраняет старый адрес и добавляет статьи на новый сайт (на друпале) с нужным алиасом.
После переноса два варината:
- отдавать страницы со старым адресом
- делать 301 редирект со старого адреса на новый
Для этого может понадобится написать маленький модуль, это если старый адрес "нечистый". То есть такой: "index.php?type=articles&id=34". А чистые это: "articles/it/tv-box-setup-howto"

11 сентября 2012 в 16:07

"armatyra" wrote:
Слыш ты блеать ДАН БАЛАН БАЛВАН, СПУСТИ ПАР ВИРТУАЛ, ты чурка тугодумный еще когда в садик ходил я уже сайты делал

Ты хотел сказать: "воровал ПО и продавал заказчикам". Мозгов у тебя на большее не хватит, поэтому говори как есть, не стесняйся.

8 сентября 2012 в 11:29

"sibero777" wrote:
Мне тут сказали, что если брать у Дриса, то можно получить нуленную версию без багов, а в придачу тележку гороха и две бутылки самогона.

Я вас умоляю! Какой может быть у дриса самогон?! Заказывай у меня! Пять поколений самогоноварения! Гарантия какчества!!

7 сентября 2012 в 21:50

"sibero777" wrote:
А нуленный drupal есть? Сколько стоит?

Стучи в приват, у меня несколько штук осталось, могу продать!! Но только быстро, а то звонили, просят даже дороже чем прошу!!!1

4 сентября 2012 в 16:39

"NaZg" wrote:
Падающего подтолкни © Ф. Ницше
Человек хотел без views - путь набьёт шишек, напортит крови, потом увидит красоту и изящество views и обретёт внутренн.. гармонию и радость множественного оргазма.

Текст соответствуюет твоей аватарке.

4 сентября 2012 в 12:28

"sg85" wrote:
Вы не поверите, даже те, кто умеет писать модули тоже используют вьювс везде, где нет объективной причины его не использовать

Я имел ввиду, что те кто умеет программировать, могут выбирать, использовать views или нет.

3 сентября 2012 в 8:18

"Upgrader" wrote:
А если не использовать views

Не используют views только те, кто умеет писать модули. Таких немного. Для остальных использование модуля views - обязательно.