Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.06.2007, 10:54   #1
TP-Senior
 
Benutzerbild von Dreamflower
 
Registriert seit: Sep 2001
Ort: Iserlohn
Dreamflower macht alles soweit korrekt

[EXT: kickstarter] unerklärbares Neuladen des Formulars


Hallo,

ich versuche schon seit geraumer Zeit eine banale Extension per "kickstarter" zu erstellen, die lediglich eine Datenbank-Tabelle beinhaltet ohne irgendeines Frontend-Plugins. Nun habe ich die jeweiligen Felder für die Datenbank-Tabelle erstellt und es ist auch nicht großartig aufwendig und wenn ich aber über das Backend nun diese Datenbank-Tabelle aufbauen möchte und die gewünschten Felder im Formular eingebe, dann möchte er das Formular aus einem mir unerklärlichen Grund beim Verändern des Feldes "title" neuladen. Wurde das Formular neu geladen, so ist die Formularseite leer. Speichere ich das Formular ab, so landet zwar ein Eintrag im entsprechenden Ordner, aber beim Bearbeiten lande ich auch wieder auf die leere Formularseite. Ich hab' schon Felder rausgenommen oder entsprechende Eigenschaften der Tabelle deaktiviert, irgendwann funktioniert das Formular auch ordnungsgemäß, aber beim Hinzufügen von wichtigen Feldern kommt das gleiche Problem wieder...

Ich hab' auch schon zig mal die Extension gelöscht und immer wieder von neuem versucht, die Extension auf anderem Wege zu erstellen, aber letztenendes lande ich wieder beim gleichen Problem.

ext_tables.php
Code:
$TCA["tx_ggtjournal_articles"] = array (
    "ctrl" => array (
        'title'     => 'LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles',        
        'label'     => 'title',    
        'tstamp'    => 'tstamp',
        'crdate'    => 'crdate',
        'cruser_id' => 'cruser_id',
        'type' => 'title',    
        'sortby' => 'sorting',    
        'delete' => 'deleted',    
        'enablecolumns' => array (        
            'disabled' => 'hidden',    
            'starttime' => 'starttime',    
            'endtime' => 'endtime',
        ),
        'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
        'iconfile'          => t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_ggtjournal_articles.gif',
    ),
    "feInterface" => array (
        "fe_admin_fieldList" => "hidden, starttime, endtime, indicatedate, title, realurl_path, subtitle, location, introduction, extlink, bodytext, keywords, images, links, constants",
    )
);
tca.php
Code:
$TCA["tx_ggtjournal_articles"] = array (
    "ctrl" => $TCA["tx_ggtjournal_articles"]["ctrl"],
    "interface" => array (
        "showRecordFieldList" => "hidden,starttime,endtime,indicatedate,title,realurl_path,subtitle,location,introduction,extlink,bodytext,keywords,images,links,constants"
    ),
    "feInterface" => $TCA["tx_ggtjournal_articles"]["feInterface"],
    "columns" => array (
        'hidden' => array (        
            'exclude' => 1,
            'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
            'config'  => array (
                'type'    => 'check',
                'default' => '0'
            )
        ),
        'starttime' => array (        
            'exclude' => 1,
            'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.starttime',
            'config'  => array (
                'type'     => 'input',
                'size'     => '8',
                'max'      => '20',
                'eval'     => 'date',
                'default'  => '0',
                'checkbox' => '0'
            )
        ),
        'endtime' => array (        
            'exclude' => 1,
            'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.endtime',
            'config'  => array (
                'type'     => 'input',
                'size'     => '8',
                'max'      => '20',
                'eval'     => 'date',
                'checkbox' => '0',
                'default'  => '0',
                'range'    => array (
                    'upper' => mktime(0, 0, 0, 12, 31, 2020),
                    'lower' => mktime(0, 0, 0, date('m')-1, date('d'), date('Y'))
                )
            )
        ),
        "indicatedate" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.indicatedate",        
            "config" => Array (
                "type"     => "input",
                "size"     => "12",
                "max"      => "20",
                "eval"     => "datetime",
                "checkbox" => "0",
                "default"  => "0"
            )
        ),
        "title" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.title",        
            "config" => Array (
                "type" => "input",    
                "size" => "30",    
                "eval" => "required",
            )
        ),
        "realurl_path" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.realurl_path",        
            "config" => Array (
                "type" => "input",    
                "size" => "30",    
                "max" => "64",
            )
        ),
        "subtitle" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.subtitle",        
            "config" => Array (
                "type" => "input",    
                "size" => "30",
            )
        ),
        "location" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.location",        
            "config" => Array (
                "type" => "input",    
                "size" => "30",
            )
        ),
        "introduction" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.introduction",        
            "config" => Array (
                "type" => "text",
                "cols" => "30",    
                "rows" => "5",
            )
        ),
        "extlink" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.extlink",        
            "config" => Array (
                "type"     => "input",
                "size"     => "15",
                "max"      => "255",
                "checkbox" => "",
                "eval"     => "trim",
                "wizards"  => array(
                    "_PADDING" => 2,
                    "link"     => array(
                        "type"         => "popup",
                        "title"        => "Link",
                        "icon"         => "link_popup.gif",
                        "script"       => "browse_links.php?mode=wizard",
                        "JSopenParams" => "height=300,width=500,status=0,menubar=0,scrollbars=1"
                    )
                )
            )
        ),
        "bodytext" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.bodytext",        
            "config" => Array (
                "type" => "text",
                "cols" => "30",
                "rows" => "5",
            )
        ),
        "keywords" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.keywords",        
            "config" => Array (
                "type" => "text",
                "wrap" => "OFF",
                "cols" => "30",    
                "rows" => "5",
            )
        ),
        "images" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.images",        
            "config" => Array (
                "type" => "group",
                "internal_type" => "file",
                "allowed" => $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["imagefile_ext"],    
                "max_size" => 500,    
                "uploadfolder" => "uploads/tx_ggtjournal",
                "show_thumbs" => 1,    
                "size" => 10,    
                "minitems" => 0,
                "maxitems" => 20,
            )
        ),
        "links" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.links",        
            "config" => Array (
                "type" => "text",
                "wrap" => "OFF",
                "cols" => "30",    
                "rows" => "5",
            )
        ),
        "constants" => Array (        
            "exclude" => 1,        
            "label" => "LLL:EXT:ggt_journal/locallang_db.xml:tx_ggtjournal_articles.constants",        
            "config" => Array (
                "type" => "text",
                "wrap" => "OFF",
                "cols" => "30",    
                "rows" => "5",
            )
        ),
    ),
    "types" => array (
        "0" => array("showitem" => "hidden;;1;;1-1-1, indicatedate, title;;;;2-2-2, realurl_path;;;;3-3-3, subtitle, location, introduction, extlink, bodytext;;;richtext[cut|copy|paste|formatblock|textcolor|bold|italic|underline|left|center|right|orderedlist|unorderedlist|outdent|indent|link|table|image|line|chMode]:rte_transform[mode=ts_css|imgpath=uploads/tx_ggtjournal/rte/], keywords, images, links, constants")
    ),
    "palettes" => array (
        "1" => array("showitem" => "starttime, endtime")
    )
);
Wo zum Henker steht nun in den betroffenen Dateien, dass er jetzt im Feld "title" nun das Formular aufgrund seiner Abhängigkeiten neuladen soll? Völlig unbegreiflich...
__________________
Dreamflower.
Dreamflower ist offline   Mit Zitat antworten


Alt 21.06.2007, 11:00   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Du hast was bei type eingetragen (ext_tables) - nimm das raus.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 21.06.2007, 11:48   #3
TP-Senior
 
Benutzerbild von Dreamflower
 
Registriert seit: Sep 2001
Ort: Iserlohn
Dreamflower macht alles soweit korrekt
Aber ich doch nicht. Der "kickstarter" war's.
Allerdings frag' ich mich, wo ich das dann im "kickstarter" eingetragen haben müsste, wenn ich es doch sonst wie immer mache?! Egal.



Jetzt funktioniert's wenigstens. Danke. :-)
__________________
Dreamflower.
Dreamflower ist offline   Mit Zitat antworten
Alt 21.06.2007, 12:39   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Vorsicht im Kickstarter beim Feld Type (if any) - das sollte immer leer sein.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
[EXT: kickstarter] unerklärbares Neuladen des Formulars [EXT: kickstarter] unerklärbares Neuladen des Formulars
« News-Bild als FCE | Shortcut - Ankerlink »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:08 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67