Всем доброго времени суток.
Столкнулся с проблемой, когда нужно подкорректировать html код выводимый views.
Дело вот в чём: views по умолчанию выводит адрес по http протоколу т.е. не "/img/kartinka.gif" а сразу с протоколом "http/example.ru/img/kartinka.gif"
c URLами ссылок тоже самое хотелось бы "/catalog/page" а по факту ссылка уже с стандартным протоколом - "http/example.ru/catalog/page"
И зачем же мне ссылки вида: "/catalog/page"?
Такие ссылки позволяют менять протокол в зависимости от исходной страницы (http либо https)
Если не кто не знает как этого достигнуть. Полюбому есть люди которые знают как принудительно переопределить (поменять) http://..... на https//......
допсав в вьюху PHP код.
только куда его вписать? - полагаю в заголовок.
Что вписать? если не сложно покажите в какую сторону копать? или ссыль киньте на нечто подобное если есть такие..я сам домозгую.))
Выручайте, коллеги! Спасибо за внимание!
Комментарии
Здравствуйте, в разделе advanced есть пункт information, вам в него.
я так понял вы это мене к темизации склоняете)...я тоже чувствую что истина где то в той стороне..только вот ещё ниразу этой ссылкой не пользовался.
Именно туда нужно вставить тот самый волшебный php код который принудительно изменит всё что начинается c "http" на "https"?
Правильно ли я вас понял? как же мне составить этот код? какие функции мне понадобятся..подскажите пожалуйсто.
Буду очень признателен.
если вам нужно https, то от вьюшки это никак не зависит
http://drupal.org/project/securepages может вам это нужно?
upd. еще это почитайте http://drupal.org/https-information
Спасибо! обожаю это сообщество!!
буду изучать)
По этой ссылке выдаются стандартные представления данных, все поля и структура их вывода.
Можно найти все поля и ссылки, а потом вывести как душе угодно.
Очень слаб в PHP.
я так понял
««views-view-field.tpl.php»»
это поля загаловка.
« views-view-field--title.tpl.php, views-view-field--kamery.tpl.php, views-view-field--kamery--title.tpl.php, views-view-field--block.tpl.php, views-view-field--block--title.tpl.php, views-view-field--kamery--block.tpl.php, views-view-field--kamery--block--title.tpl.php, views-view-field--block-2.tpl.php, views-view-field--block-2--title.tpl.php, views-view-field--kamery--block-2.tpl.php, views-view-field--kamery--block-2--title.tpl.php»
а это возможные варианты название файла которые надо закинуть в папку с темой
так?
Теперь мне следует создать файл с одним из названий и написать в этом файле функцию которая будет выводить то что я хочу и так как я хочу.
Функцию мне нужно будет совершать с переменной $output ?
Как называется функция которая мне нужна? (для изменения вида ссылок)
Если пройти по ссылке в форме, где представлены названия файлов, будет предложен вариант по умолчанию и в комментариях перед ним все переменные, доступные в файле, в которых хранятся все значения полей.
Вы можете посмотреть значения полей функциями print_r() или debug(), файл должен вернуть готовый ХТМЛ в виде строки.
Понятно млин что ничо непонятно...
А куда вписывать эту функцию - print_r() или debug() ?
И где смотреть результат?