Хочу попробывать сделать так !
Скопировал в папку с шаблоном файл views-view-table--uc-catalog--catalog.tpl.php ну короче переопределил вывод шаблона views.
Код такой вот :
Знчит в Rules сделал правило, что после авторизации пользователя с ролью ИЗДАТЕЛЬ проихсодит редирект на страницу вида /users/[account:uid]
В найтроках views в поле адрес указал так вот:
/users/%
Ну и добавил связь :
Содержимое: Автор
А в критерии фильтрации добавил:
Содержимое: UID Автора
со значением : Не пустое (NOT NULL)
Теперь ен понятно ! Как сделать так чтобы views бы была доступна на страницах издателей. А не только по тому адресу который я жестко задаю во views. Как можно вместо /users/ИМЯ ИЗДАТЕЛЯ (как сюда подставить имя издателя под которым залогинился)
вообщем выходит наверно нужно для этой формы сделать views а там уже делать связи какие то и пробывать ?
я не понял как ты так делал честно говоря !
это token для подстановки в скрытое поле [current-page:query:source_url] ?
source_url - это имя переменной в которую должен передаваться результат запроса url ?
а вот это не понял вообще : modal_open_link?source_url=contacts
[current-page:url] выводит url самой ФОРМЫ а не тот URL с котоорго форма открывается ! А меня форма открывается с модальном окне ! сделана 1 форма и она выводится на странице товаров ! и надо по нажатию переджавать в скрытом поле URL того товара с которого была отправлена эта форма !
Нет, сайтом управляю исключительно Я. Никто другой в админке не лазит. Собственно я тоже ничего такого кроме "плохого тона" не вижу в использовании php фильтра в материалах
по всем правилам хорошего тона делать сайт на порядок дольше. Учитывая, что на работе в 90 процентах случаев не дают времени на какие то верные пути. Абы работало и пойдёт...другие задачи тоже не ждут ведь ! (
а в чём проблема то не могу понять ?
в том что сам пользователь вставит вредоносный код ?
или что это расширение имеет какие то дыры явные для взлома админки ?
извиняюбсь перепутал шаблоны общего вывода и вывода полей )
Как узнать в каком массиве передаются данные на страницу ?
Вообще ничего не понимаю !
Сделал файл:
views-view-fields--uc-catalog--catalog.tpl.php
туда внёс такой вот код:
<?php echo print_r($row, TRUE); ?>
Опа ! офигеть первый раз такую конструкцию вижу "echo print_r" хмммм
Хочу сделать js переключение просто вывода !
[quote=postgres]
Вы же выводите все строку, которая array - вот и получаете ...
сделайте
Хочу попробывать сделать так !
Скопировал в папку с шаблоном файл views-view-table--uc-catalog--catalog.tpl.php ну короче переопределил вывод шаблона views.
Код такой вот :
Вроде переделал и заработало ! Спасибо ! Хз в чем была проблема. может невнимательность !
У admin есть только роль :
авторизованный пользователь
и
administrator
Знчит в Rules сделал правило, что после авторизации пользователя с ролью ИЗДАТЕЛЬ проихсодит редирект на страницу вида /users/[account:uid]
В найтроках views в поле адрес указал так вот:
/users/%
Ну и добавил связь :
Содержимое: Автор
А в критерии фильтрации добавил:
Содержимое: UID Автора
со значением : Не пустое (NOT NULL)
вообщем разобрался )
вот
Теперь ен понятно ! Как сделать так чтобы views бы была доступна на страницах издателей. А не только по тому адресу который я жестко задаю во views. Как можно вместо /users/ИМЯ ИЗДАТЕЛЯ (как сюда подставить имя издателя под которым залогинился)
Вообщем этот момент решил при помощи Rules как на скрин шоте:
понял ! спс !
а какая вьюха в стоке отвечает за вывод СОДЕРЖИМОГО ?
подскажитееее
мда... спасибо форуму )
ой, спасибо большое ! Сделал та вот вызов формы :
вот
http://taris.livemetko.host4g.ru/katalog/teleinspekciya/teleinspekciya-t...
там кнопка ЗАПРОС
вообщем выходит наверно нужно для этой формы сделать views а там уже делать связи какие то и пробывать ?
я не понял как ты так делал честно говоря !
это token для подстановки в скрытое поле [current-page:query:source_url] ?
source_url - это имя переменной в которую должен передаваться результат запроса url ?
а вот это не понял вообще : modal_open_link?source_url=contacts
[current-page:url] выводит url самой ФОРМЫ а не тот URL с котоорго форма открывается ! А меня форма открывается с модальном окне ! сделана 1 форма и она выводится на странице товаров ! и надо по нажатию переджавать в скрытом поле URL того товара с которого была отправлена эта форма !
и сам же отвечаю )
в template.php добавляем
<?php
function metkoteam_preprocess_page(&$variables, $hook) {
$status = drupal_get_http_header("status");
if($status == "404 Not Found") {
$variables['theme_hook_suggestions'][] = 'page__404';
}
if($status == "403 Forbidden") {
$variables['theme_hook_suggestions'][] = 'page__403';
}
/*это хук для возможности переопределения html структуры страниц разных типов материала */
Нет, сайтом управляю исключительно Я. Никто другой в админке не лазит. Собственно я тоже ничего такого кроме "плохого тона" не вижу в использовании php фильтра в материалах
по всем правилам хорошего тона делать сайт на порядок дольше. Учитывая, что на работе в 90 процентах случаев не дают времени на какие то верные пути. Абы работало и пойдёт...другие задачи тоже не ждут ведь ! (
а в чём проблема то не могу понять ?
в том что сам пользователь вставит вредоносный код ?
или что это расширение имеет какие то дыры явные для взлома админки ?