1. Go to this page and download the library: Download markocupic/service_link 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/ */
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = [
...
// Other
new Markocupic\GalleryCreatorBundle\MarkocupicGalleryCreatorBundle(),
];
...
return $bundles;
}
// config.php
$GLOBALS['TL_HOOKS']['gc_generateFrontendTemplate'][] = array('MyGalleryCreatorClass', 'doSomething');
// MyGalleryCreatorClass.php
class MyGalleryCreatorClass extends \System
{
/**
* Do some custom modifications
* @param Module $objModule
* @param null $objAlbum
* @return mixed
*/
public function doSomething(\Module $objModule, $objAlbum=null)
{
global $objPage;
$objPage->pageTitle = 'Bildergalerie';
if($objAlbum !== null)
{
// display the album name in the head section of your page (title tag)
$objPage->pageTitle = specialchars($objAlbum->name);
// display the album comment in the head section of your page (description tag)
$objPage->description = specialchars(strip_tags($objAlbum->comment));
// add the album name to the keywords in the head section of your page (keywords tag)
$GLOBALS['TL_KEYWORDS'] .= ',' . specialchars($objAlbum->name) . ',' . specialchars($objAlbum->event_location);
}
return $objModule->Template;
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.