PHP code example of heimrichhannot / contao-extassets
1. Go to this page and download the library: Download heimrichhannot/contao-extassets library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
heimrichhannot / contao-extassets example snippets
/**
* {@inheritdoc}
*/
public function registerBundles()
{
$bundles = [
…
new ContaoModuleBundle('extassets', $this->getRootDir()),
new ContaoModuleBundle('haste_plus', $this->getRootDir()),
];
…
}
// config.php
$GLOBALS['TL_HOOKS']['addCustomAssets'][] = array('MyClass', 'addCustomAssetsHook');
// MyClass.php
public function addCustomAssetsHook(\Less_Parser $objLess, $arrData, \ExtAssets\ExtCssCombiner $objCombiner)
{
// example: add custom less variables to your css group to provide acces to mixins or variables in your external css files
$this->objLess->parseFile('/assets/components/my-library/less/my-variables.less'));
// example: add custom font to your css group
$objFile = new \File('/assets/components/my-library/css/my-font.css, true);
$strCss = $objFile->getContent();
$strCss = str_replace("../fonts", '/assets/components/my-library/'), $strCss); // make font path absolut, mostly
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.