Яка різниця між "відображенням вкладення" та "Глобальним: область перегляду", розміщеною в заголовку / нижньому колонтитулі подання?


12

Я намагаюся вирішити, який я повинен використовувати. Обидва можуть успадковувати контекстні фільтри, тому в моєму випадку обидва є хорошими рішеннями. За винятком того, що у мене вже є інший погляд, який я хочу скласти разом із першим, тому з додатком я повинен був би переробити весь інший вигляд як новий дисплей першого, але в області перегляду я міг би просто використати інший вигляд.

Яке поняття стоїть за ними? Чи є інші відмінності, ніж те, що я зазначив вище?

Відповіді:


8

Фон: Перегляд - це перегляд, у представлення може бути багато дисплеїв, таких як сторінка, канал, вкладення, блок.

За допомогою дисплея вкладення ви можете приєднати один дисплей перегляду до іншого дисплея. Хороший демонстратор відео може знайти Дуг Ванн (його drupal 6 demo, який може стосуватися drupal 7).

За допомогою програми "Глобальний: область перегляду" (лише для Drupal 7) ви можете додати вигляд усередині заголовка або колонтитула перегляду.

Це не є великим плюсом проти того, щоб робити це по-іншому. Єдине, про що я можу придумати - це нанесення шаблону на вигляд та його стилізація. Для вас будуть різні HTML-теги та класи.


З обома методами успадковуються контекстні фільтри?
chrisjlee

1

Як каже iStryker, вкладення дозволяють вам приєднати один екран перегляду до іншого дисплея того ж виду .

Використання глобальної області: Перегляд дозволяє повністю приєднати відображення іншого перегляду. Це може бути корисно, якщо два представлення не сумісні.

Наприклад, якщо ви хочете переглянути види таксономії, приєднані до подання вузлів.


Виходячи з цього міркування, чи використовує « Global: View areaзаміщення», використовуючи додатки? Чому, здається, Drupal завжди пропонує вам 10 різних способів зробити точно те саме?
денулолі

1
У цьому випадку вони не зовсім те саме. Якщо я хочу переглянути вигляд вузлів певного типу, з просунутими вузлами вгорі, відформатованими дещо інакше, ніж нерекламовані вузли, я б використав додаток для перегляду. Це має сенс, оскільки це два екземпляри одного погляду, з незначними відмінностями. Як додаток, вони зберігаються разом у інтерфейсі перегляду та матимуть схожі шаблонні пропозиції та класи. Якщо я хочу мати два різних представлення даних і використовувати однакові контекстуальні фільтри, я б використав Global: Область перегляду
malcomio

0

Я не знаю, чи я плутаюся, але;

Я можу без жодних проблем використовувати пагинацію подання хоста, якщо додати в ньому інший вигляд (заголовок або нижній колонтитул), але пагинація недоступна, якщо я вставляю блок чи сторінку іншого подання у заголовок (або колонтитул), тому велика різниця я ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.