Contao-Camp 2024
Ergebnis 1 bis 17 von 17

Thema: Felder in Newsarchiv hinzufügen

  1. #1
    Contao-Nutzer
    Registriert seit
    19.09.2012.
    Beiträge
    99

    Standard Felder in Newsarchiv hinzufügen

    Ich möchte einem Newsarchiv ein Set an Feldern hinzufügen und habe dazu schon das Forum durchforstet.
    Die Datenfelder wurden in der Datenbank ergänzt. Mit dem umgeschriebenen Contao Beispiel für die Mitgliedsliste hatte es irgendwie funktioniert,
    aber nun sehe ich im Archiv keine neuen Felder.

    /modules/z_news/dca/tl_news.php

    PHP-Code:
    <?php

    array_insert
    ($GLOBALS['TL_DCA']['tl_news'], 1, array   
    (   
        
    // Config   
        
    'config' => array   
        (   
            
    'onload_callback' => array( 
            array(
    'sociallinks''methode'
            ) 
        ) 
    ));  

    class 
    sociallinks extends Backend 

        public function 
    methode(Datacontainer $dc
        { 
      
            
    $objNews = \NewsModel::findById(\Input::get(id)); 
             
            if (
    $objNews->pid != '4') {  
                
                
    $GLOBALS['TL_DCA']['tl_news']['palettes']['__selector__'][] = 'addSocial';
    $GLOBALS['TL_DCA']['tl_news']['palettes']['default'] .= ';{social_legend},addSocial';

    $GLOBALS['TL_DCA']['tl_news']['subpalettes']['addSocial'] = 'Social';

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_facebook'] = array 

        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_facebook'], 
        
    'exclude'   => true
        
    'inputType' => 'text'
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256), 
        
    'sql'       => "varchar(265) NOT NULL default ''" 
    );  

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_lin'] = array 

        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_lin'], 
        
    'exclude'   => true
        
    'inputType' => 'text'
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256), 
        
    'sql'       => "varchar(265) NOT NULL default ''" 
    );  

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_instagram'] = array 

        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_instagram'], 
        
    'exclude'   => true
        
    'inputType' => 'text'
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256), 
        
    'sql'       => "varchar(265) NOT NULL default ''" 
    );  

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_twitter'] = array 

        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_twitter'], 
        
    'exclude'   => true
        
    'inputType' => 'text'
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256), 
        
    'sql'       => "varchar(265) NOT NULL default ''" 
     
    ); 
            } 
        } 
    }

    Die Übersetzung ist vorhanden.
    /modules/z_news/languages/de/tl_news.php

    PHP-Code:
    <?php
    $GLOBALS
    ['TL_LANG']['tl_news']['social_legend'] = 'Social Links'
    $GLOBALS['TL_LANG']['tl_news']['social_facebook'] = 'Facebook'
    $GLOBALS['TL_LANG']['tl_news']['social_lin'] = 'LinkedIn'
    $GLOBALS['TL_LANG']['tl_news']['social_instagram'] = 'Instagram'
    $GLOBALS['TL_LANG']['tl_news']['social_twitter'] = 'Twitter';

  2. #2
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Ich habe dir das mal etwas vereinfacht... ich würde dir aber empfehlen so etwas, als Inhaltselement anzulegen oder wenn das schon in news muss, niemals mit einer festen ID zu arbeiten, sondern in diesem Fall tl_news_archive erweitern und dann abprüfen ob in tl_news_archive eine entsprechende Flag gesetzt ist.

    Dennoch hier, ne quick and dirty Lösung.

    /modules/z_news/dca/tl_news.php

    PHP-Code:
    <?php 

    $GLOBALS
    ['TL_DCA']['tl_news']['palettes']['__selector__'][] = "addSocial";

    $objNews = \NewsModel::findById(\Input::get(id));
    if (
    $objNews->pid != '4') {
    $GLOBALS['TL_DCA']['tl_news']['palettes']['default'] = str_replace('featured;','featured; addSocial;',$GLOBALS['TL_DCA']['tl_news']['palettes']['default']);
    }

    $GLOBALS['TL_DCA']['tl_news']['subpalettes']['addSocial'] = "social_facebook,social_lin,social_instagram,social_twitter";


    $GLOBALS['TL_DCA']['tl_news']['fields']['addSocial'] = array
    (
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['addSocial'],
        
    'exclude'   => true,
        
    'inputType' => 'checkbox',
        
    'eval'      => array('submitOnChange'=>true),
        
    'sql'       => "char(1) NOT NULL default ''"
    );

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_facebook'] = array  
    (  
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_facebook'],  
        
    'exclude'   => true,  
        
    'inputType' => 'text',  
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),  
        
    'sql'       => "varchar(256) NOT NULL default ''"  
    );

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_lin'] = array  
    (  
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_lin'],  
        
    'exclude'   => true,  
        
    'inputType' => 'text',  
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),  
        
    'sql'       => "varchar(256) NOT NULL default ''"  
    );   

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_instagram'] = array  
    (  
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_instagram'],  
        
    'exclude'   => true,  
        
    'inputType' => 'text',  
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),  
        
    'sql'       => "varchar(256) NOT NULL default ''"  
    );   

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_twitter'] = array  
    (  
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_twitter'],  
        
    'exclude'   => true,  
        
    'inputType' => 'text',  
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),  
        
    'sql'       => "varchar(256) NOT NULL default ''"  
     
    );
    Geändert von marq (25.07.2016 um 04:32 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    19.09.2012.
    Beiträge
    99

    Standard

    Hallo Marq, vielen Dank, dass du dir die Mühe gemacht hat.
    Mit der ID wollte ich die Erweiterung auf ein bestimmtes Archiv beschränken.
    Wenn ich deine Vorlage 1:1 verwende werden nur die Felder in der DB aktualisiert, aber das Archiv im BE zeigt die Felder nicht an.
    Nehme ich die einleitende Bedingung raus, klappt es.

    Damit kann ich erstmal leben.
    Vielen Dank für die schnelle Reaktion!

    Kleine Anpassung und es geht doch...

    PHP-Code:
    <?php 
        $objNews 
    = \NewsModel::findById(\Input::get(id)); 
    if (
    $objNews->pid == '4') {         
    $GLOBALS['TL_DCA']['tl_news']['palettes']['__selector__'][] = "addSocial"


    $GLOBALS['TL_DCA']['tl_news']['palettes']['default'] = str_replace('featured;','featured; addSocial;',$GLOBALS['TL_DCA']['tl_news']['palettes']['default']); 


    $GLOBALS['TL_DCA']['tl_news']['subpalettes']['addSocial'] = "social_facebook,social_lin,social_instagram,social_twitter"


    $GLOBALS['TL_DCA']['tl_news']['fields']['addSocial'] = array 

        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['addSocial'], 
        
    'exclude'   => true
        
    'inputType' => 'checkbox'
        
    'eval'      => array('submitOnChange'=>true), 
        
    'sql'       => "char(1) NOT NULL default ''" 
    ); 

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_facebook'] = array   
    (   
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_facebook'],   
        
    'exclude'   => true,   
        
    'inputType' => 'text',   
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),   
        
    'sql'       => "varchar(256) NOT NULL default ''"   
    ); 

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_lin'] = array   
    (   
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_lin'],   
        
    'exclude'   => true,   
        
    'inputType' => 'text',   
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),   
        
    'sql'       => "varchar(256) NOT NULL default ''"   
    );    

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_instagram'] = array   
    (   
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_instagram'],   
        
    'exclude'   => true,   
        
    'inputType' => 'text',   
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),   
        
    'sql'       => "varchar(256) NOT NULL default ''"   
    );    

    $GLOBALS['TL_DCA']['tl_news']['fields']['social_twitter'] = array   
    (   
        
    'label'     => &$GLOBALS['TL_LANG']['tl_news']['social_twitter'],   
        
    'exclude'   => true,   
        
    'inputType' => 'text',   
        
    'eval'      => array('mandatory'=>false'rgxp'=>'url''maxlength'=>256),   
        
    'sql'       => "varchar(256) NOT NULL default ''"   
     
    );
    }
    Geändert von Thomas Hinze (25.07.2016 um 07:49 Uhr)

  4. #4
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Wenn du das unbedingt so lösen möchtest, dann tu dir für später den Gefallen und änder die Bedingung so ab:

    PHP-Code:
    if ($objNews->pid == '4') { 
    $GLOBALS['TL_DCA']['tl_news']['palettes']['default'] = str_replace('featured;','featured; addSocial;',$GLOBALS['TL_DCA']['tl_news']['palettes']['default']); 

    Das ganze hat dann den Vorteil, dass, wenn du die DCA Erweiterung installieren oder deinstallieren willst, dir die Datenbankfelder mit de- oder installiert werden.

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    PHP-Code:
    str_replace('featured;','featured; addSocial;',$GLOBALS['TL_DCA']['tl_news']['palettes']['default']); 
    Das dürfte eigentlich nicht klappen. Wenn, dann müsste das wohl so aussehen:
    PHP-Code:
    str_replace('featured;','featured,addSocial;',$GLOBALS['TL_DCA']['tl_news']['palettes']['default']); 
    Wenn du die Felder in tl_news_archive haben möchtest, dann müsstest du allerdings eigentlich auch tl_news_archive benutzen
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news_archive']['palettes']['__selector__'][] = 'addSocial';
    $GLOBALS['TL_DCA']['tl_news_archive']['palettes']['default'] .= ';{social_legend},addSocial';

    // falsch
    #$GLOBALS['TL_DCA']['tl_news']['subpalettes']['addSocial'] = 'Social';
    // richtig
    $GLOBALS['TL_DCA']['tl_news_archive']['subpalettes']['addSocial'] = 'social_facebook,social_lin,social_instagram,social_twitter'
    Den Onload-Callback hast du meiner Meinung nach auch nicht richtig aufgesetzt. Das müsste eigentlich so aussehen:
    PHP-Code:
    array_insert($GLOBALS['TL_DCA']['tl_news_archive']['config']['onload_callback'], 0, array(array('sociallinks''methode')));
    // oder
    $GLOBALS['TL_DCA']['tl_news_archive']['config']['onload_callback'][] = array('sociallinks''methode'); 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard

    Hallo,

    ich möchte auch ein eigenes Feld (newsMedium), das auf der ersten Eben der News liegt und das im Backend über das eigene Modul geliefert wird, in der Newliste eines Newsarchives vor bzw. zusammen mit dem Newstitel anzeigen lassen. Ich gehe davon aus, dass ich tl_news_archive zusätzlich anlegen muss.

    Was muss ich da eintragen? So etwas? Siehe Bild, wo ich das haben möchte. Newsarchive.png

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_news_archive']['palettes']['__selector__'][] = 'newsMedium'
    $GLOBALS['TL_DCA']['tl_news_archive']['palettes']['default'] .= 'newsMedium';
    $GLOBALS['TL_DCA']['tl_news_archive']['palettes']['default'] = str_replace("title""newsMedium,title,"$GLOBALS['TL_DCA']['tl_news']['palettes']['default']); 
    Für jeden Ratschlag wäre ich euch sehr dankbar.

    Liebe Grüße,

    Jan
    Geändert von jenda (11.10.2017 um 10:57 Uhr)

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

    Standard

    Soll das nun eine Eigenschaft einer Nachricht oder des Nachrichtenarchivs sein? Deine Beschreibung sagt Nachrichtenarchiv, dein Screenshot lässt Nachricht vermuten. Aus deiner Beschreibung geht auch nicht wirklich hervor, was du mit dieser Eigenschaft machen willst.

  8. #8
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard

    Dieses Feld gibt es bereits im BE bei jeder Nachricht. Nun möchte ich diesen Eintrag in der Newsliste im BE anzeigen lassen - am besten links neben dem Newstitel bzw. als einen festen Bestandteil des Newtitels, falls es möglich ist.

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

    Standard

    Dann musst du den bestehenden child_record_callback von tl_news mit einem Eigenen überschreiben. Siehe


  10. #10
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard

    Und das soll dann in der tl_news stehen, wenn ich das richtig verstehe, oder?

    Meine tl_news sieht momentan so aus:

    PHP-Code:
    <?php 
     
    //Anzeige im Backend
    $GLOBALS['TL_DCA']['tl_news']['palettes']['default'] = str_replace("alias,author""alias,newsSecondAuthor,author;{newsMedium_legend:hide},newsMedium,newsLanguage,newsPlace;{newsLinks_legend:hide},newsFacebook,newsTwitter,newsDonation;{newsContact_legend:hide},newsMail,newsPhone,"$GLOBALS['TL_DCA']['tl_news']['palettes']['default']);
    //Beschreibung des Feldes
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsSecondAuthor'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsSecondAuthor'],
        
    'inputType'               => 'text',
        
    'eval'                    => array('maxlength'=>255'tl_class'=>'clr w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsMedium'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsMedium'],
        
    'inputType'               => 'text',
        
    'eval'                    => array('maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsLanguage'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsLanguage'],
        
    'inputType'               => 'text',
        
    'eval'                    => array('maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsPlace'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsPlace'],
        
    'inputType'               => 'text',
        
    'eval'                    => array('maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsFacebook'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsFacebook'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('rgxp'=>'url''decodeEntities'=>true'maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsTwitter'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsTwitter'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('rgxp'=>'url''decodeEntities'=>true'maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsDonation'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsDonation'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('rgxp'=>'url''decodeEntities'=>true'maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsMail'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsMail'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    $GLOBALS['TL_DCA']['tl_news']['fields']['newsPhone'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_news']['newsPhone'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'text',
        
    'eval'                    => array('maxlength'=>255'tl_class'=>'w50'),
        
    'sql'                     => "varchar(255) NOT NULL default ''"
    );
    soll ich einfach folgende Sachen danach einfügen? In welcher Form? Wenn ich es einfach danach einfüge, kommt es zu einer Fehlermeldung.

    PHP-Code:
    public function listNewsArticles($arrRow)
        {
            return 
    '<div class="tl_content_left">' $arrRow['newsMedium'] . $arrRow['headline'] . ' <span style="color:#999;padding-left:3px">[' Date::parse(Config::get('datimFormat'), $arrRow['date']) . ']</span></div>';
        } 

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

    Standard

    Die Funktion gehört natürlich in eine Klasse, andernfalls ist das ja keine gültige PHP Syntax. Dir fehlt auch noch die Registrierung des child_record_callbacks. Wie du das machst siehst du ja im Beispiel aus dem news-bundle (bzw. dem News Modul aus dem Core).

  12. #12
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard

    Es tut mir leid, aber ich kenne mich bei dem Aufbau leider nicht aus.

    Ich habe nun einen Ordner classes und dort die Datei News.php mit der Funktion angelegt.

    PHP-Code:
    public function listNewsArticles($arrRow
        { 
            return 
    '<div class="tl_content_left">' $arrRow['newsMedium'] . $arrRow['headline'] . ' <span style="color:#999;padding-left:3px">[' Date::parse(Config::get('datimFormat'), $arrRow['date']) . ']</span></div>'
        } 
    Wo muss ich noch die Registrierung machen und wo genau finde ich das Beispiel?

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

    Standard

    Zitat Zitat von jenda Beitrag anzeigen
    Es tut mir leid, aber ich kenne mich bei dem Aufbau leider nicht aus.
    Das Forum ist nicht unbedingt dafür da, dir PHP programmieren beizubringen .

    Sieh dir das Beispiel aus dem Core an. Du brauchst dafür nicht unbedingt eine separate Datei, wo du die Klasse mit dieser Callback Funktion definierst - die kann auch direkt innerhalb deiner tl_news.php sein. So wird es auch im Core gemacht - siehe meine Links.

  14. #14
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    484

    Standard

    Danke für deine Mühe und Hilfe. Ich komme halt nicht weiter. Ich meinte, wie Contao-Aufbau ist.

  15. #15
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau nochmal genau hin. Die Class mit den Funktionen, welche bei den Callbacks aufgerufen werden steht fast immer direkt unter den Feldbeschreibungen in der DCA-Datei.
    https://github.com/contao/news-bundl....php#L474-L482

    Ich weiß jetzt allerdings nicht, ob du die Klasse dort auch tl_news nennen darfst, oder einen eigenen Namen vergeben musst. @Spooky weiß das sicherlich.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Natürlich ein eigener Klassenname, sonst bekommst du ja einen Class already exists error

  17. #17
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Deswegen weiß ich das nicht auswendig, weil es sich sowieso aus Try And Error ergibt
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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
  •