Drupal 6 panels

Опубликовано: 21.05.2017

видео drupal 6 panels

Drupal Tutorial - Panels #6 : Related Content With Views Content Panes | WDTutorials.com

Конструирование веб-сайтов издавна закончило быть обычным делом. Поразмыслить только, для написания мало-мальски обычного веб-сайта необходимо познание HTML, CSS, PHP, SQL, java script, и это только самые пользующиеся популярностью в собственных нишах языки. Веселит то, что веб-разработчики в целом, и разработчики Drupal а именно, не посиживают на месте, и пробуют всячески упростить жизнь обычных смертных, см. drupal 6 panels. Сейчас мы побеседуем о модуле Panels. Если модуль Views в главном служил для не напряжного составления SQL-запросов, и помогал более комфортабельно представить их в подходящем виде, то модуль Panels помогает расположить на страничке (либо в блоке) отдельные кусочки инфы, без познаний CSS либо HTML (Кстати, если не ошибаюсь у этих модулей один разработчик). Для начала скачаем сам модуль. Не так издавна вышел 1-ый размеренный релиз, потому спешим скачать) Для собственной работы Panels требуют ctools. Итак, на операционном столе: Drupal 6. 14, Ctools 6. 1, Panels 6. 3. Необходимо установить модули: Chaos tools, Page manager, Mini panels, Panel nodes, Panels. Перебегаем на страничку «Your_sites/admin/build/panels», и смотрим такую картину: Panel page — Добавить панель-страницу, другими словами панель занимает целую страничку, при всем этом имеет собственный путь и ссылку в меню. Так же в их можно передавать аргументы. Panel node — Приблизительно то же самое что и Panel page, только немного ограниченные. Панель встраивается в ноду. Mini panel — Панель в виде блока. Как я уже гласил, панели помогают располагать различную информацию на страничке. Воткнуть туда можно почти все, думаю лучше это будет показать на примере. Давайте сделаем Panel page и поиграемся с опциями. Заходим на страничку «Home › Administer › Site building › Panels» и кликаем «Panel page». И видим страницу с основными опциями: Administrative title — имя странички отображаемое для админа. Я поставил «page». Machine name — машинное имя, после сохранения, не меняется. Я поставил «page». Administrative description — описание панели, если делаете веб-сайт навеселе, стоит заполнить. Не заполнял. Path — путь по которому будет доступна эта страничка. Поставил «page». Make this your site home page — чекбокс, если избран, то данная панель поменяет главную страничку. Optional features — дополнительные опции панели, я отметил все: Access control — избираем кто может просматривать страничку. Visible menu item — добавляем ссылку в меню. Selection rules — можно задать различные варианты панели, для различных юзеров. Contexts — если в 2-ух словах, то contexts позволяет использовать в панеле дополнительные объекты. К примеру, если вы добавите contexts «Node add form», то можете воткнуть в панель форму прибавления нод, притом как стопроцентно, так и отдельные ее кусочки. Жмем «Continue», и попадаем на страничку «Access control» (если вы естественно отметили этот чекбокс на первой страничке). Можно определять доступность страницы 3 способами: PHP Code — вбиваем свою проверку на PHP, если она возвратит true, юзер увидит страничку. User: permission — если у юзера есть разрешение на что-то (к примеру на создание нод типа story), то ему будет доступна и эта страничка. User: role — можно избрать роли которым будет доступна эта страничка. All criteria must pass - Юзер получит доступ к страничке, если удовлетворены все условия. Only one criteria must pass - Юзер получит доступ к страничке, если удовлетворено хотя бы 1 условие. Перебегаем дальше. На этой странице можно задать элемент меню для странички, я избрал Normal menu entry, Title: page, Menu: Navigation, другими словами в меню Navigation, появится ссылка «Page», на страничку с панелью. Дальше идут опции вариантов панели, другими словами, все перечисленное выше относилось к панели в целом, все что идет дальше, будет заполняться для каждого варианта. Страничка «Selection rules» в точности такая же как и «Access control», только аспекты показа задаются ни ко всей страничке, а к вариантам. на странице Contexts можно добавить различные объекты веб-сайта для отображения. Я добавил « Node add form» и Node (перед этим создав страничку, и запомнив ее id) Страничка «Choose layout», тут необходимо избрать на сколько регионов будем разбивать страничку: Очень принципиальное свойство, от которого зависит размещение частей, я избрал 2 колоночный вариант, и попал на последнюю страничку: На которой и происходит заполнение панели информацией, нажимаем на шестеренку, должно отобразиться 2 пт: Add content — добавление содержимого, Region style: Default — выбор стиля панели. нажимаем Add content, и избираем что все-таки воткнуть в панель: Все обрисовывать не буду, т.к. Это длительно и непроизводительно, ну и зависимо от ситуации, эта страница может поменяться. К примеру, в нашем случае, добавились 2 вкладки: Form, после прибавления Contexts « Node add form», и Node, после прибавления Contexts «Node». Ну и лучше будет если вы сами попробуете различные варианты. Поглядите 2 последних пт: New custom content - позволяет добавить случайное содержимое, другими словами хоть какой подходящий вам текст. Existing node — позволяет воткнуть существующую ноду. Я добавил в первую вкладку тело имеющейся ноды, и блок «Who's online», а во вторую ноду полностью, и форму прибавления ноды. а так выглядит готовая страничка (не забудьте сохранить итог): Если вы совладали с Panel page, остальное не должно вызвать у вас заморочек. Естественно, беря во внимание 1-го создателя, модули Views и Panels, отлично работают вместе (честно говоря, в главном я использовал Panels для того что бы стремительно раскидать блоки Views), но об этом, и многом другом, мы побеседуем в последующий раз. Спасибо за внимание.


Drupal 6 Introduction to Panels

Календарь

Популярные новости

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

Как перезагрузить планшет если он завис?


Как перезагрузить планшет Леново
Все чаще большинство людей, для выхода в интернет, предпочитает пользоваться планшетами. Однако, как и любое устройство, планшет время от времени зависает. Поэтому пользователи сталкиваются с необходимостью

Не загружается планшет. При включении планшет висит на надписи Android. |
Любое устройство рано или поздно начинает работать со сбоями и ошибками, виной тому либо программные (системные) сбои, либо неисправность аппаратной части устройства. Очень часто планшет может перестать

Как перезагрузить "Самсунг": способы и профилактика зависаний
Практически у каждого современного человека любого пола и возраста есть смартфон или планшет с сенсорным экраном и выходом в интернет. Удобство в использовании, связь в любой точке мира, большое количество

Что делать, если завис планшет? Советы по самостоятельному решению проблемы
Планшет кажется довольно простым устройством. На самом деле это сложная техника, с которой надо аккуратно обращаться. Но даже у тех, кто очень бережно относится к «таблетке», бывают неприятности. Например,

Не включается планшет что делать
Айпад, планшет на Андроиде или Windows RT — ни одно устройство не застраховано от ситуации, когда вы просто не сможете его включить. Больше всего в таких обстоятельствах напрягает неизвестность. Пользователи

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

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

Планшет ЛЕНОВО завис
Когда Lenovo Tablet завис один раз – это не проблема. Когда это происходит на регулярной основе, владелец планшета неизбежно ощущает дискомфорт. Тем важнее разобраться почему устройство не работает

rss