ilch Forum » Ilch CMS 2.X » Allgemein » [FIXED] Layout Anpassung

Geschlossen
  1. #1
    User Pic
    Rico92 Mitglied
    Registriert seit
    18.02.2013
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Hallo lächeln

    Ich hätte eine Frage bezüglich der Layout Anpassung.

    Ist es möglich, "Content"-Seiten mit verschiedenen Layouts bzw Design's zu versehen? In Ilch 1.1 kann man ja mithilfe der design.ini andere templates laden. Wird es so auch möglich sein?

    Beispiel
    www.meinewebsite.de/login : Fullscreen Loginbereich
    www.meinewebsite.de/artikel : layout mit 3 Spalten
    www.meinewebsite.de/forum : layout mit einer großen Spalte für das Forum

    gruß Rico zwinker
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Ja das geht wie du schon sagst in der design.ini

    so schaut zb. eine design.ini von mir aus
    news-ultimaonline = "index.htm"
    
    
    forum = "index2.htm"
    impressum = "index2.htm"
    monster = "index2.htm"
    sphere-befehle = "index2.htm"
    spiel = "index2.htm"
    history = "index2.htm"
    farchiv = "index2.htm"
    runuo-doku = "index2.htm"
    uox3-about = "index2.htm"
    uox3-befehle = "index2.htm"
    uox3-doku = "index2.htm"
    freeshard-show = "index2.htm"
    freeshard-add = "index2.htm"
    freeshard-edit = "index2.htm"
    skills = "index2.htm"
    spielbeschreibung = "index2.htm"
    rollenspielguide = "index2.htm"
    tdesktop = "index2.htm"
    tkuerzel = "index2.htm"
    uovswow = "index2.htm"
    geschichte = "index2.htm"
    minigame- = "index2.htm"
    lastupdate = "index2.htm"
    
    
    downloads = "index_downs.htm"
    
    
    media = "index_media.htm"
    news-add = "index_media.htm"
    newsarchiv = "index_media.htm"
    articles = "index_media.htm"
    user = "index_media.htm"
    uomusic = "index_media.htm"
    faq = "index_media.htm"
    impressum = "index_media.htm"
    search = "index_media.htm"
    gallery = "index_media.htm"
    gump = "index_media.htm"
    wallpapers = "index_media.htm"
    fantasyavatar = "index_media.htm"
    chat = "index_media.htm"
    downloads- = "index_media.htm"
    
    
    community = "index_comm.htm"
    freeshard = "index_comm.htm"
    topliste = "index_comm.htm"
    minigame = "index_comm.htm"
    features = "index_comm.htm"
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Pion Hall Of Fame
    Registriert seit
    25.07.2007
    Beiträge
    870
    Beitragswertungen
    51 Beitragspunkte
    ZitatZitat geschrieben von Rico92
    Hallo lächeln

    Ich hätte eine Frage bezüglich der Layout Anpassung.

    Ist es möglich, "Content"-Seiten mit verschiedenen Layouts bzw Design's zu versehen? In Ilch 1.1 kann man ja mithilfe der design.ini andere templates laden. Wird es so auch möglich sein?

    Beispiel
    www.meinewebsite.de/login : Fullscreen Loginbereich
    www.meinewebsite.de/artikel : layout mit 3 Spalten
    www.meinewebsite.de/forum : layout mit einer großen Spalte für das Forum

    gruß Rico zwinker


    Moin,

    sowas wird und sollte möglich sein.
    Aktuell kann man für Module eigene Layouts hinterlegen, diese müssen allerdings im Modul abgelegt/registriert werden.

    Eine solche Konfig wo das schön dynamisch geht müssen wir noch bauen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Ach lachen vltt sollte ich auch mal genau lesen hab das 2.0 nicht gesehen zwinker
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rico92 Mitglied
    Registriert seit
    18.02.2013
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Pion


    Moin,

    sowas wird und sollte möglich sein.
    Aktuell kann man für Module eigene Layouts hinterlegen, diese müssen allerdings im Modul abgelegt/registriert werden.

    Eine solche Konfig wo das schön dynamisch geht müssen wir noch bauen.


    Das klingt super lächeln Danke für die Antwort.

    gruß Rico
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Pion Hall Of Fame
    Registriert seit
    25.07.2007
    Beiträge
    870
    Beitragswertungen
    51 Beitragspunkte
    ZitatZitat geschrieben von Rico92
    ZitatZitat geschrieben von Pion


    Moin,

    sowas wird und sollte möglich sein.
    Aktuell kann man für Module eigene Layouts hinterlegen, diese müssen allerdings im Modul abgelegt/registriert werden.

    Eine solche Konfig wo das schön dynamisch geht müssen wir noch bauen.


    Das klingt super lächeln Danke für die Antwort.

    gruß Rico


    Hast du wohl mal versucht ein Design dafür anzupassen?
    Wenn ja hast du wo Probleme gesehen bzw etwas anderes noch vermisst?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Rico92 Mitglied
    Registriert seit
    18.02.2013
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ich hab quasi ein kleines mini CMS gebastelt für ein Projekt an dem ich derzeit Arbeite (ich bin Informatikstudent lächeln ). Da es aber ein riesen Aufwand ist die ganzen Kernfunktionen zu coden, habe ich mir gedacht, ich nutze das ILch CMS, damit ich mich eher auf mein Projekt konzentrieren kann und und ich mich nicht mit den anderen Sachen rumschlagen muss (das überlasse ich euch :D). Ich hab früher sehr viel mit Ilch gearbeitet. Daher freu ich mich so extrem auf die 2er Version. Ich würde gern versuchen mein Projekt mit Ilch 2.0 zu realisieren. Daher die Neugier lächeln. Hab momentan viel um die Ohren. Aber sobald ich mehr Zeit hab werde ich mich mal ran setzen.

    gruß Rico


    Zuletzt modifiziert von Rico92 am 08.02.2014 - 00:36:10
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Pion Hall Of Fame
    Registriert seit
    25.07.2007
    Beiträge
    870
    Beitragswertungen
    51 Beitragspunkte
    Moin,

    das trifft sich gut. Ich habe Ilch 2.0 auch für meine Projektarbeit verwendet.

    Ilch 2.0 ist extra so gebaut, dass es auch ohne CMS funktionieren kann, sondern als eine Art Framework.

    In der /index.php kann dafür einfach

    $page = new \Ilch\Page();
    $page->loadCms();
    $page->loadPage();


    zu

    $page = new \Ilch\Page();
    $page->loadPage();


    geändert werden. Dann sollte man es nicht installieren müssen und läuft auch ohne Datenbank.
    Dann einfach alle Module entfernen und die, die man braucht selbst schreiben.


    Zuletzt modifiziert von Pion am 08.02.2014 - 18:11:23
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Rico92 Mitglied
    Registriert seit
    18.02.2013
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Pion

    Hast du wohl mal versucht ein Design dafür anzupassen?
    Wenn ja hast du wo Probleme gesehen bzw etwas anderes noch vermisst?


    In absehbarer Zeit werde ich mich mal ransetzen lächeln.
    Ich werde dann Feedback einreichen, sobald ich soweit bin.

    gruß Rico
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Ich habe mal zu Testzwecken ein design angepasst an Ilch 2.0.
    Die Umsetzung ging ja sehr schnell,da ja nur einige Inhalte ersetzt werden mussten.
    Allerdings laufen dann zb. der eingesetzte Slider, sowie eine Switch Box nicht mehr.Woran könnte dies liegen?An den Verlinkungen?

    Die Scripte habe ich u.a wie folgt verlinkt:

    <script href="<?php echo $this->staticUrl('../application/layouts/mar_UnderGround/js/tabcontent.js'); ?>" type="text/javascript"></script>


    Zudem ist mir natürlich noch nicht klar, wie man vorhandene Boxen in das Design einbettet. lächeln

    Mfg Maretz
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Pion Hall Of Fame
    Registriert seit
    25.07.2007
    Beiträge
    870
    Beitragswertungen
    51 Beitragspunkte
    ZitatZitat geschrieben von Maretz
    Ich habe mal zu Testzwecken ein design angepasst an Ilch 2.0.
    Die Umsetzung ging ja sehr schnell,da ja nur einige Inhalte ersetzt werden mussten.
    Allerdings laufen dann zb. der eingesetzte Slider, sowie eine Switch Box nicht mehr.Woran könnte dies liegen?An den Verlinkungen?

    Die Scripte habe ich u.a wie folgt verlinkt:

    <script href="<?php echo $this->staticUrl('../application/layouts/mar_UnderGround/js/tabcontent.js'); ?>" type="text/javascript"></script>


    Zudem ist mir natürlich noch nicht klar, wie man vorhandene Boxen in das Design einbettet. lächeln

    Mfg Maretz


    Ist der oben genannte Skriptinclude in der Layout Datei?
    Wenn ja kannst du mit der aktuellen Version folgendes machen:

    <script href="<?=$this->getLayoutUrl('js/tabcontent.js'); ?>" type="text/javascript"></script>


    Box einbinden geht einfach mit:
    <?=$this->getBox('login')?>
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    ZitatZitat geschrieben von Maretz
    Ich habe mal zu Testzwecken ein design angepasst an Ilch 2.0.
    Die Umsetzung ging ja sehr schnell,da ja nur einige Inhalte ersetzt werden mussten.
    Allerdings laufen dann zb. der eingesetzte Slider, sowie eine Switch Box nicht mehr.Woran könnte dies liegen?An den Verlinkungen?

    Die Scripte habe ich u.a wie folgt verlinkt:

    <script href="<?php echo $this->staticUrl('../application/layouts/mar_UnderGround/js/tabcontent.js'); ?>" type="text/javascript"></script>


    Zudem ist mir natürlich noch nicht klar, wie man vorhandene Boxen in das Design einbettet. lächeln

    Mfg Maretz


    so wäre es besser.
    <script href="<?=$this->getLayoutUrl('js/tabcontent.js'); ?>" type="text/javascript"></script>




    Da war ich wohl zu langsam xD


    Zuletzt modifiziert von corian am 18.02.2014 - 18:08:26
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Maretz Hall Of Fame
    Registriert seit
    28.02.2009
    Beiträge
    740
    Beitragswertungen
    74 Beitragspunkte
    Vielen Dank für die Infos.Das hilft mir schon mal sehr weiter.
    Habe noch eine ältere Version am laufen .... lächeln
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    TagWache Mitglied
    Registriert seit
    23.01.2016
    Beiträge
    106
    Beitragswertungen
    4 Beitragspunkte
    Hi wollte mal fragen wie der stand der dinge ist mit Layout Anpassung
    könnte man das nicht in der der config.php schreiben
    weill mit full_forum geht das ja aber wenn man noch eins erstellen
    will geht das nicht
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    Was genau geht bei dir nicht?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    TagWache Mitglied
    Registriert seit
    23.01.2016
    Beiträge
    106
    Beitragswertungen
    4 Beitragspunkte
    Du muss dir jetzt vorstellen du kommst auf der seite
    die sieht den so aus
    blackrockdigital.github.io/startbootstrap-freelancer/

    Da sollen alle Infos die für clan/gilde aufgelistet werden das geht auch alles

    wenn ich ins Forum gehe geht das
    weill sie in der config.php drin ist

    aber wenn ich zb in den News oder User gehe komme ich immer wieder auf der anfangsseite

    würde gerne so haben
    das jedes Modul seine eigene full Seite hat
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    dann musst du für jede full Seite in der Layout config.php die dazugehörige full Seite angeben

    $config['layouts']['index_full'] = array(array('module' => 'forum'));
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    TagWache Mitglied
    Registriert seit
    23.01.2016
    Beiträge
    106
    Beitragswertungen
    4 Beitragspunkte
    ok danke
    würde das gehen mehre module auf einer full seite?
    oder muss ich jedes module eine eigene index geben?
    zB.
    	
    $config['layouts']['index_full'] = array(array('module' => 'forum','article'));
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    für jedes Module einen eigenen Eintrag man kann höchstens einen controller einfügen aber dies wird eigentlich gut im bsp angegeben.
    $config['layouts']['index_full'] = array(array('module' => 'user', 'controller' => 'panel')); //only for example
    $config['layouts']['index_full'] = array(array('module' => 'forum')); //only for example
    //$config['layouts']['index_full'] = array(array('module' => 'guestbook', 'controller' => 'index', 'action' => 'newentry'));
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten