Ergebnis 1 bis 4 von 4

Thema: Auswahl in "Individuelles Template" umbenennen oder einschränken

  1. #1
    Contao-Nutzer Avatar von boony
    Registriert seit
    11.05.2015.
    Beiträge
    39

    Frage Auswahl in "Individuelles Template" umbenennen oder einschränken

    Hallo Community!

    Der Titel beschreibt eigentlich schon mein Problem:

    Gibt es irgendwie eine Möglichkeit, die Template-Auswahl unter "Individuelles Template" in den Artikeleinstellungen einzuschränken oder zumindest die angezeigten Template-Namen zu ändern? Ich glaube Sachen wie "mod_logout_1cl" werden die Redaktion eventuell überfordern und die Liste ist bei mir inzwischen auch schon recht lang. Das meiste wird eh nicht benötigt und sollte auch nicht ausgewählt werden können.

  2. #2
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    nur mal so als Tipp:

    Schau dir doch erstmal das DCA an, wo das Feld generiert wird und wie die Auswahl zustande kommt.
    Dann wirst du merken, dass die Auswahl durch einen Callback hervorgerufen wird.

    PHP-Code:
    'customTpl' => array
    (
           
    'label'                   => &$GLOBALS['TL_LANG']['tl_article']['customTpl'],
           
    'exclude'                 => true,
           
    'inputType'               => 'select',
           
    'options_callback'        => array('tl_article''getArticleTemplates'),
           
    'eval'                    => array('includeBlankOption'=>true'chosen'=>true'tl_class'=>'w50'),
           
    'sql'                     => "varchar(64) NOT NULL default ''"
    ), 
    Wenn du das wiederrum verfolgst, wirst du unten in der Datei die Methode "getArticleTemplates" finden.

    PHP-Code:
    /**
     * Return all module templates as array
     * @return array
     */
    public function getArticleTemplates()
    {
           return 
    $this->getTemplateGroup('mod_');

    Schlussfolgerung?!

    Überschreib den options_callback und setze eine eigene Methode ein. bzw. lass nach einem anderen Präfix suchen.
    Damit erhälst du dann deine gewünschte Auswahl....
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  3. #3
    Contao-Nutzer Avatar von boony
    Registriert seit
    11.05.2015.
    Beiträge
    39

    Daumen hoch

    Hey! Danke für die Antwort. Das hatte ich jetzt auch gerade (mühsam) rausgefunden. Dann werd' ich den Weg mal verfolgen...

  4. #4
    Contao-Nutzer
    Registriert seit
    17.10.2014.
    Beiträge
    72

    Multimedia Neues Modul

    Hast du es schon gelöst?
    Wir haben dafür nämlich ein FOSS Modul gebaut:

    https://github.com/iMi-digital/imi_template_filter

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
  •