Ergebnis 1 bis 22 von 22

Thema: Eigener Backend Bereich für MetaModels

  1. #1
    Contao-Fan Avatar von jgrotstabel
    Registriert seit
    22.11.2011.
    Ort
    Bocholt
    Beiträge
    279

    Standard Eigener Backend Bereich für MetaModels

    Hallo zusammen,

    die Frage hat jetzt nicht unbedingt was mit MetaModels zu tun, wäre aber im Zusammenhang vielleicht für den ein oder anderen Interessant.
    Ich möchte im Contao Backend gerne einen eingenen Backend Bereich anlegen, den ich dann auch selber einen Namen geben kann.

    Darein möchte ich dann gerne einige MetaModels legen bzw. verknüpfen. Ist das irgendwie möglich? Oder gibt es eine Anleitung dazu?

    Danke und Grüße
    Jens

    Bildschirmfoto 2015-04-15 um 14.54.08.JPG
    Webentwickler bei Paus Design & Medien in Bocholt / NRW: www.paus-medien.de
    Meine Website: www.grotstabel.com (Sorry seit Jahren keine Zeit für ein Redesign...)
    Xing-Account: www.xing.com

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

  3. #3
    Contao-Fan Avatar von jgrotstabel
    Registriert seit
    22.11.2011.
    Ort
    Bocholt
    Beiträge
    279

    Standard

    Hey KlausGrenoble,

    also mir geht es schon darum, dass ich selber Bereiche wie eben metamodelsboilerplate anlegen kann.
    Ich möchte das ja machen, damit es andere nachher von der Struktur verstehen. Da sehe ich jetzt nicht den Vorteil. Es wird doch irgendwie in Contao möglich sein, selber so einen Bereich anzulegen, oder?

    Danke und Grüße
    Jens
    Webentwickler bei Paus Design & Medien in Bocholt / NRW: www.paus-medien.de
    Meine Website: www.grotstabel.com (Sorry seit Jahren keine Zeit für ein Redesign...)
    Xing-Account: www.xing.com

  4. #4
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Jens,
    Ich kann mich ganz dunkel daran erinnern, dass dies schon mal jemand hier im Forum angefragt oder sogar entwickelt hat.
    Aber das muss so vor ein/zwei Jahren gewesen sein und hatte vielleicht nicht einmal mit MM zu tun (aber das ist ja gleich).
    Gruss Klaus

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo jgrotstabel,
    das versteh ich jetzt nicht. Klaus hat dir die Lösung geliefert. Die Boilerplate ist eine Vorlage die du so anpassen kannst, wie du das gerne möchtest (andere Bezeichnung).
    Was willst du denn jetzt noch? Da gibt es nicht mehr.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Fan Avatar von jgrotstabel
    Registriert seit
    22.11.2011.
    Ort
    Bocholt
    Beiträge
    279

    Standard

    Hey KlausGrenoble, hey MacKP,
    tatsächlich war es wirklich das, was ich gesucht habe. Ich hatte mir nach dem Screenshot in Verbindung mit dem Wort Boilerplate was ganz anderes vorgestellt.
    Kann ich mit dem Modul denn auch direkt mehrere Reiter erstellen oder immer nur einen?

    Da sind ja zwei Dateien drin.

    config.php

    PHP-Code:
    /**
     * The MetaModels extension allows the creation of multiple collections of custom items,
     * each with its own unique set of selectable attributes, with attribute extendability.
     * The Front-End modules allow you to build powerful listing and filtering of the
     * data in each collection.
     *
     * PHP version 5
     * @package       MetaModels
     * @subpackage Boilerplate
     * @author     Andreas Isaak <info@andreas-isaak.de>
     * @copyright  The MetaModels team.
     * @license    LGPL.
     * @filesource
     */
    /**
     * Back end modules
     */
    $i array_search('design'array_keys($GLOBALS['BE_MOD']));
    $GLOBALS['BE_MOD'] = array_merge(array_slice(
        
    $GLOBALS['BE_MOD'], 0$i), 
            array(
    'metamodelsboilerplate' => array()
        ), 
        
    array_slice($GLOBALS['BE_MOD'], $i)
    ); 
    Und die modules.php für die Übersetzungen:

    PHP-Code:
    <?php
    /**
     * The MetaModels extension allows the creation of multiple collections of custom items,
     * each with its own unique set of selectable attributes, with attribute extendability.
     * The Front-End modules allow you to build powerful listing and filtering of the
     * data in each collection.
     *
     * PHP version 5
     * @package       MetaModels
     * @subpackage Boilerplate
     * @author     Andreas Isaak <info@andreas-isaak.de>
     * @copyright  The MetaModels team.
     * @license    LGPL.
     * @filesource
     */
    /**
     * Back end modules
     */
    $GLOBALS['TL_LANG']['MOD']['metamodelsboilerplate'] = 'MetaModels Boilerplate';
    Geändert von jgrotstabel (15.04.2015 um 14:56 Uhr)
    Webentwickler bei Paus Design & Medien in Bocholt / NRW: www.paus-medien.de
    Meine Website: www.grotstabel.com (Sorry seit Jahren keine Zeit für ein Redesign...)
    Xing-Account: www.xing.com

  7. #7

  8. #8
    Contao-Fan Avatar von jgrotstabel
    Registriert seit
    22.11.2011.
    Ort
    Bocholt
    Beiträge
    279

    Standard

    Danke zonky,

    aber leider nur bis Contao 2.11.

    Grüße
    Jens
    Webentwickler bei Paus Design & Medien in Bocholt / NRW: www.paus-medien.de
    Meine Website: www.grotstabel.com (Sorry seit Jahren keine Zeit für ein Redesign...)
    Xing-Account: www.xing.com

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    im BE hat sich m.E. nicht so viel geändert - erstell mal eine Autoload, sofern nicht vorhanden (mit dem Contao Tool) und teste die Sache

  10. #10
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    erstell mal eine Autoload, und teste die Sache
    Nur so nebenbei:
    Autoload, was ist das ? Wie erstellt man die und warum ? Wie geht das genau mit dem Testen ?

  11. #11
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    alternativ könnte das hier funktionieren: https://contao.org/de/extension-list...000009.de.html
    Kommt (beim db-Update) das hier in meiner 3.5.0-beta:
    Code:
    Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 140
    #0 [internal function]: __error(2, 'in_array() expe...', '/home/users4/k/...', 140, Array)
    #1 system/modules/core/library/Contao/System.php(140): in_array('getInstance', NULL)
    #2 system/modules/core/classes/BackendTemplate.php(41): Contao\System->import('ModuleBackendNa...')
    #3 system/modules/core/classes/BackendModule.php(100): Contao\BackendTemplate->parse()
    #4 system/modules/repository/classes/RepositoryBackendModule.php(72): Contao\BackendModule->generate()
    #5 system/modules/repository/classes/RepositoryManager.php(57): RepositoryBackendModule->generate()
    #6 system/modules/core/classes/Backend.php(421): RepositoryManager->generate()
    #7 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('repository_mana...')
    #8 contao/main.php(20): Contao\BackendMain->run()
    #9 {main}
    
    Fatal error: Class 'ModuleBackendNavigation' not found in /home/users4/k/klaus/www/galerie/system/modules/core/library/Contao/System.php on line 140

  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Autoload, was ist das ?
    => eine Datei, die bestimmte Dinge konfiguriert

    Wie erstellt man die und warum?
    => macht entweder der Programmierer oder falls fehlt im BE unter Entwickler-Tools > Autoload-Creator

    Wie geht das genau mit dem Testen?
    => wie testest Du einen Rasenmäher? ;-)

  13. #13
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    => wie testest Du einen Rasenmäher? ;-)
    Davon lass ich meine Finger weg.

  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    ggf. kannst Du mit "essayer" mehr anfangen als mit testen...

  15. #15
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Stimmt ! Nach so vielen Jahren hier in Frankreich versteh' ich langsam auch die Sprache.
    Aber als alter Spandauer schaff' ich das auch noch auf deutsch.
    Gruss Klaus
    Geändert von KlausGrenoble (16.04.2015 um 11:48 Uhr) Grund: fast Gatow - Weinmeisterhöhe

  16. #16
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich wollte gerade mal mit der metamodels/boilerplate einen eigenen Backendbereich erstellen. Die Erweiterung wird mir in der Paketverwaltung (contao 3.4.6, metamodels dev-tng(b46d09d5) -> 2.0.x-dev) aber leider gar nicht angeboten. Auch eine Suche direkt auf packagist.org hat nichts zu Tage gebracht.
    Habe ich etwas übersehen?
    Ist die Erweiterung nur nicht kompatibel mit contao 3.4.5 oder gibt es diese gar nicht mehr?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Die gibt es nicht über Composer, kannst du nur direkt von hier runterladen: https://github.com/MetaModels/boilerplate

  18. #18
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke das wußte ich nicht. Ich dachte die neueren Sachen finde ich alle über composer.
    Werd ich dann mal testen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Super hat prima funktioniert.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  20. #20
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Ich dachte die neueren Sachen finde ich alle über composer.
    Das ist auch nicht so echt offiziell. War anfangs eigentlich nur als Erleichterung beim Rumspielen mit MM gedacht, schätze ich mal:
    https://community.contao.org/de/show...ht=boilerplate

  21. #21
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist aber eine Prima Sache für die, die mit PHP nicht "verheiratet" sind.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  22. #22
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    die mit PHP nicht "verheiratet" sind.
    ...was für mich auch zutrifft.
    Deswegen habe ich das vor zwei Jahren auch adoptiert, da ich "Junggeselle" bin, was PHP betrifft.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •