Integrating Webpack with SilverStripe silverstripe-webpack Guide

silverstripe-webpack: This is an experimental integration of Webpack with SilverStripe templates, allowing you to manage and bundle all JavaScript or stylesheet assets efficiently.

Usage

You can retrieve assets across all blocks using $Webpack.Javascript and $Webpack.StyleSheet. Filter by file extension if necessary:

<% loop $Webpack.Assets %> $Link <% end_loop %>
<% loop $Webpack.Assets('css') %> $Link <% end_loop %>

Chunks

Iterate over chunks using $Webpack.Chunks. Filter by chunk name as required:

<% loop $Webpack.Chunks %>
   <!-- Chunk: $Name -->
   <% loop $Assets %>
   <!-- $Link -->
   <% end_loop %>
<% end_loop %>

This method optimizes asset management in SilverStripe using Webpack.

zip 文件大小:7.61KB