ilch Forum » Ilch CMS 2.X » Design und Templates » eSport Layout Slider

Geschlossen
  1. #1
    User Pic
    Pixelkiller Mitglied
    Registriert seit
    05.09.2021
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Zuerst einmal Super Arbeit das Template. Zur Zeit läuft es in einer Lokalen umgebung um es anzupassen. Nun habe ich folgendes Problem oder Frage. Den Slider hätte ich ausschließlich auf der Seite mit den Artikeln und auf allen anderen Seiten / Unterseiten nicht. Gibt es da eine Möglichkeit. Im Forum hier habe ich nichts gefunden außer ganz abzuschalten.

    Über eine Hilfe wäre ich froh


    verwendete ilch Version: 2.1.x
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    437
    Beitragswertungen
    20 Beitragspunkte
    Hallöchen, ja es gibt eine Möglichkeit. Und zwar kannst du die index.php im Designordnern koppieren und umbauen und in der config.php für einzelne module diese neue zb index_2.php als Page definieren.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Pixelkiller Mitglied
    Registriert seit
    05.09.2021
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Das mit der Index.php habe ich verstanden aber welche Config genau. Da sind einige drin. Meinst Du die von den SeperatenModulen wie zB Forum
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Hallo,
    In jedem Design ordner liegt zwingend eine Config (Designorder/config/config.php) siehe Beispiel unten und dort kannst du jeder unterseite oder auch modul einer index file zuordnen.

    Beispiel :
    <?php
    
    namespace Layouts\Clan3Columns\Config;
    
    class Config extends \Ilch\Config\Install
    {
        public $config = [
            'name' => 'Ilch-Clan',
            'version' => '1.0',
            'author' => 'Ilch.de',
            'link' => 'http://ilch.de',
            'desc' => '3 Spalten Clan Layout',
            'layouts' => [
                'index_full' => [
                    ['module' => 'user', 'controller' => 'panel'],
                    ['module' => 'forum'],
                    ['module' => 'guestbook'],
                ]//only for example
            ],
            //'modulekey' => 'Name of Module'
        ];
    
        public function getUpdate($installedVersion)
        {
    
        }
    }


    Hier siehst du z.b

    'index_full' => [
                    ['module' => 'user', 'controller' => 'panel'],
                    ['module' => 'forum'],
                    ['module' => 'guestbook'],
                ]


    bedeutet übersetzte modul forum, gästebuch, und das userpanel sind der index_full.php zugeordnet.

    Es könnte jetzt auch so aussehen :

    'index_1' => [
                    ['module' => 'user', 'controller' => 'panel'],
                ],
    'index_2' => [
                    ['module' => 'guestbook'],
                ],
    'index_3' => [
                    ['module' => 'forum'],
                ],
    usw.
    ...
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Pixelkiller Mitglied
    Registriert seit
    05.09.2021
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Super. Jetzt habe auch ich es geschnallt. Danke für die Hilfe.

    Nachtrag. Da blick ich ja mal gar nicht durch,

    <?php
    
    namespace Layouts\EsportLayout\Config;
    
    class Config extends \Ilch\Config\Install
    {
        public $config = [
            'name' => 'E-Sport Layout',
            'version' => '1.0.11',
            'ilchCore' => '2.1.37',
            'author' => 'Slipi',
            'link' => 'https://www.ilch.de',
            'desc' => 'Das E-Sport Layout ist ein moderns Clan-Layout. Dem Slider können sie bis zu 3 Bilder hinzufügen. Wird nur 1 Image von 3 Image hinzugefügt, haben sie einen normalen Header. Auch der Inhalt der einzelnen Image kann geändert ändern, sowie Buttons (Farbe, Hover und link).',
            'layouts' => [
                'panel' => [
                    ['module' => 'user', 'controller' => 'login'],
                    ['module' => 'user', 'controller' => 'regist'],
                ]
            ],
            'settings' => [
                'logourl' => [
                    'type' => 'mediaselection',
                    'default' => 'application/layouts/esportlayout/images/logo1.png',
                    'description' => '',
                    ],
                'button1' => [
                    'type' => 'text',
                    'default' => 'ilch.de',
                    'description' => '',
                    ],
                'button1url' => [
                    'type' => 'url',
                    'default' => 'https://www.ilch.de/',
                    'description' => '',
                    ],
                'button1color' => [
                    'type' => 'colorpicker',
                    'default' => '#ff0000',
                    'description' => '',
                    ],
                'button1hover' => [
                    'type' => 'colorpicker',
                    'default' => '#141414',
                    'description' => '',
                    ],
                'button1switch' => [
                    'type' => 'flipswitch',
                    'default' => '1',
                    'description' => '',
                    ],
                'button2' => [
                    'type' => 'text',
                    'default' => 'google.de',
                    'description' => '',
                    ],
                'button2url' => [
                    'type' => 'url',
                    'default' => 'https://www.google.de/',
                    'description' => '',
                    ],
                'button2color' => [
                    'type' => 'colorpicker',
                    'default' => '#ff0000',
                    'description' => '',
                    ],
                'button2hover' => [
                    'type' => 'colorpicker',
                    'default' => '#141414',
                    'description' => '',
                    ],
                'button2switch' => [
                    'type' => 'flipswitch',
                    'default' => '1',
                    'description' => '',
                    ],
                'button3' => [
                    'type' => 'text',
                    'default' => 'github ilch2 wiki',
                    'description' => '',
                    ],
                'button3url' => [
                    'type' => 'url',
                    'default' => 'https://github.com/IlchCMS/Ilch-2.0/wiki',
                    'description' => '',
                    ],
                'button3color' => [
                    'type' => 'colorpicker',
                    'default' => '#ff0000',
                    'description' => '',
                    ],
                'button3hover' => [
                    'type' => 'colorpicker',
                    'default' => '#141414',
                    'description' => '',
                    ],
                'button3switch' => [
                    'type' => 'flipswitch',
                    'default' => '1',
                    'description' => '',
                    ],
                'slider1' => [
                    'type' => 'mediaselection',
                    'default' => 'application/layouts/esportlayout/images/banner/pic1.jpg',
                    'description' => 'descSlider',
                    ],
                'slider1heading' => [
                    'type' => 'text',
                    'default' => 'Ilch E-Sport Layout',
                    'description' => '',
                    ],
                'slider1text' => [
                    'type' => 'text',
                    'default' => 'Danke das sie sich für das Ilch E-Sport Layout entschieden haben.',
                    'description' => 'descSliderText',
                    ],
                'slider2' => [
                    'type' => 'mediaselection',
                    'default' => 'application/layouts/esportlayout/images/banner/pic2.jpg',
                    'description' => 'descSlider',
                    ],
                'slider2heading' => [
                    'type' => 'text',
                    'default' => 'Ilch E-Sport Layout',
                    'description' => '',
                    ],
                'slider2text' => [
                    'type' => 'text',
                    'default' => 'Im Admincenter kann der Slider sowie das Logo nach ihren wünschen geändert werden',
                    'description' => 'descSliderText',
                    ],
                'slider3' => [
                    'type' => 'mediaselection',
                    'default' => 'application/layouts/esportlayout/images/banner/pic3.jpg',
                    'description' => 'descSlider',
                    ],
                'slider3heading' => [
                    'type' => 'text',
                    'default' => 'Ilch E-Sport Layout',
                    'description' => '',
                    ],
                'slider3text' => [
                    'type' => 'text',
                    'default' => 'Sollte es Probleme geben, besuchen sie uns im Forum, und ihnen wird geholfen.',
                    'description' => 'descSliderText',
                    ],
                'linkColor' => [
                    'type' => 'colorpicker',
                    'default' => '#ffffff',
                    'description' => 'linkColorDescp',
                  ],
                'linkHover' => [
                    'type' => 'colorpicker',
                    'default' => '#666666',
                    'description' => 'linkHoverDescp',
                  ],
            ],
        ];
    
        public function getUpdate($installedVersion)
        {
    
        }
    }



    Zuletzt modifiziert von Pixelkiller am 06.09.2021 - 20:18:17
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Wo genau liegt das problem?
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Pixelkiller Mitglied
    Registriert seit
    05.09.2021
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Könntest Du anhand der von mir Geposteten Codezeilen 1 mal Zeigen wie ich zB das Forum zB der Index_2.php zuweise dann.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    'layouts' => [
                'panel' => [
                    ['module' => 'user', 'controller' => 'login'],
                    ['module' => 'user', 'controller' => 'regist'],
                ],
                'index_2' => [
                   ['module' => 'forum'],
                ]
            ],
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    1 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Pixelkiller Mitglied
    Registriert seit
    05.09.2021
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    So komme ich zurecht. Danke Dir für die Super Hilfe
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten