Also,
Hier meine Config:
<?php
namespace Layouts\CustomDesign\Config;
class Config extends \Ilch\Config\Install
{
public $config = [
'name' => 'CustomDesign',
'version' => '1.0',
'author' => 'ilch.de / Raptusguru',
'link' => 'http://www.underground-community.com',
'desc' => '3 Spalten Clan Layout',
'layouts' => [
'index_full' => [
['module' => 'user', 'controller' => 'panel'],
['module' => 'forum'],
['module' => 'guestbook'],
],
'index_mobileilch' => [
['module' => 'faq', 'controller' => 'index', 'action' => 'show', 'catId' => '1'],
]//only for example
],
//'modulekey' => 'Name of Module'
];
public function getUpdate($installedVersion)
{
}
}
Hier mein Layout was ich bei vorhandenem ?design=mobileilch haben möchte:
<?php /** @var $this \Ilch\Layout\Frontend */ ?><!DOCTYPE html>
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<?=$this->getHeader() ?>
<link href="<?=$this->getVendorUrl('twbs/bootstrap/dist/css/bootstrap.min.css') ?>" rel="stylesheet">
<link href="<?=$this->getLayoutUrl('style.css') ?>" rel="stylesheet">
<?=$this->getCustomCSS() ?>
<script src="<?=$this->getVendorUrl('twbs/bootstrap/dist/js/bootstrap.min.js') ?>"></script>
</head>
<body>
<div class="panel panel-default">
<div class="panel-body">
<?=$this->getContent() ?>
</div>
</div>
</body>
</html>
So, für die FAQ funktioniert das soweit sobald ich auf eine FAQ Seite gehe z.b.:
https://underground-community.com/index.php/faq/index/show/id/1
dort wird mein Layout ausgegeben. Jedoch sollte es nur ausgegeben werden wenn z.b.:
https://underground-community.com/index.php/faq/index/show/id/1?design=mobileilch
aufgerufen wird.
Ist das möglich?