Ergebnis 1 bis 6 von 6

Thema: [dma elementgenerator] Alle Datensätze anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    01.10.2012.
    Beiträge
    44

    Standard [dma elementgenerator] Alle Datensätze anzeigen

    Hallo,

    Ich möchte ein Template erstellen das alle Einträge als Übersichtsseite ausgibt.
    Beim klick auf einenDatensatz bzw. Link soll die Artikelseite mit den Details geöffnet werden.

    Ich habe ein eigenes Element erstellt und einige Felder angelegt.

    In welcher DB Tabelle werden die Einträge gespeichert?

    Mfg Maffy

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin Maffy,

    guck dir mal [PageLevelContentElementList].

    Den hatte ich ursprünglich genau für sowas entwickelt.

    z.B.

    - Holztüren
    -- Tür aus Eiche
    -- Tür aus Kiefer
    - Metalltüren
    -- Stahltür
    -- Eisentür

    Auf der Seite "Holztüren" soll eine Übersicht aller Türen auf den Kindseiten zu sehen sein, also "Tür aus Eiche" und "Tür aus Kiefer".
    Gleiches gilt für die "Metalltüren".

    Grüße, Cliff

  3. #3
    Contao-Nutzer
    Registriert seit
    01.10.2012.
    Beiträge
    44

    Standard

    Ich blicke mit PageLevelContentElementList nicht ganz durch.

    Wie kann ich das in meinem Fall anwenden und eine Übersichtsliste mit meinen Daten erzeugen.

    Ich habe ein Element GPXViewer angelegt.
    Link zum Thread

  4. #4
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Entspricht denn das bei dir in etwa dem Türen-Beispiel?

  5. #5
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von maffy Beitrag anzeigen
    Hallo,

    Ich möchte ein Template erstellen das alle Einträge als Übersichtsseite ausgibt.
    Beim klick auf einenDatensatz bzw. Link soll die Artikelseite mit den Details geöffnet werden.

    Ich habe ein eigenes Element erstellt und einige Felder angelegt.

    In welcher DB Tabelle werden die Einträge gespeichert?

    Mfg Maffy
    Hallo Maffy,

    für dieses Vorgehen eignet sich der Katalog (http://contao.org/de/extension-list/...000004.de.html) eher. Der Elementgenerator speichert die Einträge innerhalb der tl_content (bzw. tl_modules wenn du es als Modul eingebunden hast). Dort stehen die Einträge in einem entsprechenden Feld. Allerdings nicht ohne weiteres auszugeben.

    Viele Grüße
    Janosch

  6. #6
    Contao-Nutzer
    Registriert seit
    01.10.2012.
    Beiträge
    44

    Standard

    Ich habe mir nun auf Basis eines Tutorials ein kleines BE und FE Modul für meine Wanderwege geschrieben.
    Dort kann ich nun Datesätze anlegen und bearbeiten etc.

    Leider steht in diesem alten Tutorial für Firmenfarzeuge nicht drinnen, wie ich die Daten aus der Datenbank in das Template einfügen kann.
    Da steht nur wie ich das ohne Datenbank statisch Eintrage. Was aber soweit auch im FE angezeigt wird.

    Ich habe eine SQL Tabelle in der alle Daten für die Wanderung drinnen stehen.

    Code:
    -- 
    -- Table `tl_gpx_tracks`
    -- 
    
    CREATE TABLE `tl_gpx_tracks` (
      `id` int(10) unsigned NOT NULL auto_increment,
      `pid` int(10) unsigned NOT NULL default '0',
      `sorting` int(10) unsigned NOT NULL default '0',
      `thema` varchar(125) NOT NULL default '',
      `title` varchar(125) NOT NULL default '',
      `description` text NULL,
      `gpxfile` varchar(64) NOT NULL default '',  
      `image` varchar(256) NOT NULL default '',  
      `tstamp` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`id`),
      KEY `pid` (`pid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    Leider finde ich keine Informationen wie ich nun die Datenbank auswählen kann,
    und die Daten als Liste in einem template schreiben kann.

    Code:
    <?php if (!defined('TL_ROOT')) die('You cannot access this file directly!');
    
    /**
     * Contao Open Source CMS
     * Copyright (C) 2005-2011 Leo Feyer
     *
     * Formerly known as TYPOlight Open Source CMS.
     *
     * This program is free software: you can redistribute it and/or
     * modify it under the terms of the GNU Lesser General Public
     * License as published by the Free Software Foundation, either
     * version 3 of the License, or (at your option) any later version.
     * 
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
     * Lesser General Public License for more details.
     * 
     * You should have received a copy of the GNU Lesser General Public
     * License along with this program. If not, please visit the Free
     * Software Foundation website at <http://www.gnu.org/licenses/>.
     *
     * PHP version 5
     * @copyright  2012 
     * @author     maffylein (Matthias Reichert) 
     * @package    wanderwege 
     * @license    GNU/LGPL 
     * @filesource
     */
    
    
    /**
     * Class gpxverwaltung 
     *
     * @copyright  2012 
     * @author     maffylein (Matthias Reichert) 
     * @package    Controller
     */
    
    // Demo Bsp. 
    class gpxverwaltung extends Module
     {
       protected $strTemplate = 'gpxtrack_list';
     
      protected function compile()
       {
         $data = array();
         $data['companyCar']['producer'] = 'Audi';
         $data['companyCar']['model'] = 'A5'; 
        $data['companyCar']['owner']['name'] = 'Max Mustermann';
         $data['companyCar']['owner']['department'] = 'Marketing';
     
        $this->Template->data = $data;
       }
     }
    
     ?>
    Geändert von maffy (08.11.2012 um 10:42 Uhr)

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
  •