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