Skip to content

Latest commit

History

History
44 lines (36 loc) 路 1.05 KB

Files collections containers.md

File metadata and controls

44 lines (36 loc) 路 1.05 KB

Files collections containers

  • Files collections containers wraps multiple files collections so you can organize them and render them in a bit more simple way.
  • As in files collections, you can create them by calling appropriate methods or create a configuration file.

Calling appropriate methods

  • createFilesCollectionsContainer
  • createFilesCollectionsContainersFromArray
$webloader->createFilesCollectionsContainer('homepage')
    ->setCssCollections([
        'homepage',
        'critical'
    ])
    ->setJsCollections([
        'homepage'
    ]);

$render = $webloader->getFilesCollectionsContainerRender()->selectContainer('homepage');

$render->css();
$render->js();

Configuration file (webloader.neon)

PHP

$webLoader->createFilesCollectionsContainersFromConfig('path/to/webloader.neon');

$render = $webloader->getFilesCollectionsContainerRender();

echo $render->css('core');
echo $render->js('core');

NEON

core:
    cssCollections:
        - core
        - critical
    jsCollections: 
        - core