@ 0 < `; Ef X a ! ; { @ 0 b X Ef A c ! X { 0 0 Ef `\ V ! P { @ 0 pm Ef p ! m { @ 0 ` Ef H ` ia. ! { @ 0 ` I Ef A I . ! J { 0 u Ef ` 0 a. ! @> { @ 0 V ` Ef A V ! ` { p 0 Ef A ! w { O 0 0 Ef !; K p 0 { @ 0 Ef A ! 0 { 0 pF Ef A: 0 K H { @ 0 а Ef A G ! { 0 Ef A ! { 0 03 Ef 1 0~ w P3 { @ 0 p Ef 0v ! { @ 0 0 v Ef A ` ! v { 0 `? Ef 0 ! & { @ 0 0 Ef ! P ! P { @ 0 n 0 Ef A n ! P { 0 P Ef A `a ! { 0 0g Ef < Pg { @ 0 E Ef O 0 ! @E { @ 0 Ef A ! { 0 `{ Ef A { ! 0W { 0 P P3 Ef A ! p3 { 0 @ Ef `c v A { @ 0 ` Ef A ! { 0 i Ef A P ! i { 0 ps Ef t ! s { @ 0 @? Ef A p? ! ` { 0 v pl Ef l 0? l { @ 0 P ~ Ef 1 a ~ { @ 0 К Ef A P ! { 0 c Ef ! ! { @ 0 З Ef A ! { 0 @ Ef A k in Contao 5.0. Use "Contao\FrontendTemplate::section()" instead.');
return '
' . $this->sections[$strKey] . '
' . "\n";
}
/**
* Return all custom layout sections
*
* @param string $strKey An optional section name
*
* @return string The section markup
*
* @deprecated Deprecated since Contao 4.0, to be removed in Contao 5.0.
* Use FrontendTemplate::sections() instead.
*/
public function getCustomSections($strKey=null)
{
trigger_deprecation('contao/core-bundle', '4.0', 'Using "Contao\FrontendTemplate::getCustomSections()" has been deprecated and will no longer work in Contao 5.0. Use "Contao\FrontendTemplate::sections()" instead.');
if ($strKey && !isset($this->positions[$strKey]))
{
return '';
}
$tag = 'div';
// Use the section tag for the main column
if ($strKey == 'main')
{
$tag = 'section';
}
$sections = '';
// Standardize the IDs (thanks to Tsarma) (see #4251)
foreach ($this->positions[$strKey] as $sect)
{
if (isset($this->sections[$sect['id']]))
{
$sections .= "\n" . '<' . $tag . ' id="' . StringUtil::standardize($sect['id'], true) . '">' . "\n" . '' . "\n" . $this->sections[$sect['id']] . "\n" . '
' . "\n" . '' . $tag . '>' . "\n";
}
}
if (!$sections)
{
return '';
}
return '' . "\n" . $sections . "\n" . '
' . "\n";
}
}
An Error Occurred: Internal Server Error
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred.
We will fix it as soon as possible. Sorry for any inconvenience caused.