Ergebnis 1 bis 5 von 5

Thema: [resolved] DCA bzw. DB-Update nach Installation über Composer

  1. #1
    Contao-Nutzer
    Registriert seit
    18.05.2014.
    Beiträge
    11

    Frage [resolved] DCA bzw. DB-Update nach Installation über Composer

    Moinsen!

    Ich versuche gerade eine meiner Extensions für den Composer aufzubereiten. Hab es zumindest schon mal hinbekommen, dass die Erweiterung aus einem lokalen Git-Repository verwendet und installiert wird. Nach Installation des Pakets sehe ich im DCA angepasste/hinzugefügte Felder zwar in der Eingabemaske, allerdings wird bei der Installation die Datenbank nicht aktualisiert, also sprich die im DCA erstellten Felder nicht in die DB geschrieben.

    Muss ich das irgendwie gesondert anwerfen, wenn ja wie bzw. wo kann ich das ggf. nachlesen?

    Danke schon mal vorab.


    LG,
    Flo

    P.S.: "Datenbank aktualisieren" resultiert im Anschluss an die Installation auch in "0 Abfragen ausgeführt".
    Geändert von seomantix (01.02.2015 um 10:04 Uhr)

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Link zum git? Dann schau ich mir das mal an.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Nutzer
    Registriert seit
    18.05.2014.
    Beiträge
    11

    Standard

    Liegt zur Zeit nicht in einem öffentlichen Repo. Ist eigentlich auch kein großes Ding. Erweitert contao-bootstrap/tabs um eine Select-Feld.

    Meine dca/tl_content.php:
    PHP-Code:
    <?php

    array_push
    ($GLOBALS['TL_DCA']['tl_content']['metapalettes']['bootstrap_tabStart extends _bootstrap_default_']['config'], 'bootstrap_tabs_direction');


    $GLOBALS['TL_DCA']['tl_content']['fields']['bootstrap_tabs_direction'] = array
    (
        
    'label'        => &$GLOBALS['TL_LANG']['tl_content']['bootstrap_tabs_direction'],
        
    'exclude'      => true,
        
    'inputType'    => 'select',
        
    'options'      => array('topleft''topright''bottomleft''bottomright''left''right'),
        
    'reference'    => &$GLOBALS['TL_LANG']['tl_content']['bootstrap_tabs_direction'],
        
    'eval'         => array('includeBlankOption' => false'tl_class' => 'w50'),
    );
    ?>
    Und die composer.json:
    Code:
    {
        "name":"codeunit/bootstrap-advanced-tabs",
        "description":"Extends contao-bootstrap/tabs with several fields",
        "keywords":["bootstrap", "contao", "core", "customization"],
        "type":"contao-module",
        "license":"LGPL-3.0+",
        "authors":[
            {
                "name":"Florian Ludwig",
                "email":"ludwig@seomantix.de",
                "homepage":"http://www.seomantix.de",
                "role":"Developer"
            }
        ],
        "support":{
            "email":"ludwig@seomantix.de"
        },
        "require":{
            "php":">=5.3.4",
            "contao/core":">=3.2,<3.5-dev",
            "contao-community-alliance/composer-plugin": "~2.0",
            "contao-community-alliance/meta-palettes": "*",
            "contao-bootstrap/tab":"*"
        },
        "extra":{
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            },
            "contao": {
                "sources":{
                    "": "system/modules/bootstrap-advanced-tabs"
                },
                "transifex": {
                    "project": "bootstrap-advanced-tabs",
                    "prefix": "codeunit-",
                    "languages_cto": "module/languages",
                    "languages_tx": ".tx"
                }
            }
        },
        "minimum-stability": "dev",
        "prefer-stable": true
    }
    Ansonsten existieren nur die Language-Files und die autoload.ini. Wie gesagt .. das neue Feld wird angezeigt, aber die DB wird nicht aktualisiert.

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

    Standard

    Du hast keine SQL Anweisung in deinem DCA.

  5. #5
    Contao-Nutzer
    Registriert seit
    18.05.2014.
    Beiträge
    11

    Standard

    Der Wald und die Bäume ..

    Vielen Dank!

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
  •