Вы можете сделать все макеты, которые вы хотите, где вы определяете регионы и CSS, необходимые для их оформления.
Для страницы панели, которая принимает аргумент, вы можете использовать, что вы решаете, какой макет должен бытьиспользуется, какой контент должен быть напечатан и где он должен быть напечатан.
Примером этого может быть создание разных макетов для каждого типа узла, но вы могли бы сделать это с чем угодно.
Некоторое из этого может быть сделано из коробки, в то время как некоторые из них могут потребовать от вас написания собственных плагинов.Подробно рассказать обо всех возможностях и о том, как это сделать, было бы слишком обширно, чтобы писать здесь.
Хорошими источниками для получения дополнительной информации являются документация Panels или посмотрите на интеграцию других модулей с панелями и посмотрите, как они работают.
Обновление:
То, что вы пытаетесь сделать, это не то, как панели были построены.Я не говорю, что это невозможно, но я представляю, что это будет довольно сложно.Вы должны быть в состоянии продвинуться очень далеко с CSS и HTML, где этого недостаточно, будет легче создавать дополнительные макеты с различными CSS / HTML.
Помните, что панели будут создавать много классов, поэтомувы могли бы справиться с этим с помощью пользовательского CSS в вашей теме.