RSS
 

The Render API in Drupal 7

Одна из наиболее интересных новых фич в Drupal 7 - это улучшенный Render API.

Раньше, колбеки страниц, блоки и другие эелементы страницы возвращали простой HTML, который после просто вставлялся в в структуру страницы на уровне тем. В Drupal 7, вместо этого, вывод страницы представляет из себя массив.

В этом видео автор сначала представит концепцию renderable arrays и сделает обзор как они используются в Drupal 7 и насколько они отличаются от массивов Form API в Drupal 6. А после - расскажет об их многочисленных преимуществах.

Также в видео будет показаны некоторые "продвинутые" возможности renderable arrays и как на их основе можно построить изменяемую структуру страницы.

Изменения окончательной структуры страницы - новая концепция в Drupal 7 которая может быть очень полезна для создания кастомизированных сайтов и всех тех маленьких изменений, которые хочет "пропихнуть" Ваш клиент в последний момент.

Render API в Drupal 7 также дает представление о кешировании разных частей, которое может дать существенный выигрыш, если генерация некоторых из них - ресурсоемкий процесс.

http://chicago2011.drupal.org/sessions/render-api-drupal-7