TYPO3.CMS 6.2 Extension entwickeln: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
F (Diskussion | Beiträge)
F (Diskussion | Beiträge)
Zeile 6: Zeile 6:


* [[TYPO3.CMS_6.2_Extensions#sf_register]] installieren
* [[TYPO3.CMS_6.2_Extensions#sf_register]] installieren
=== ext_emconf.php ===
<source lang=php>
</source>


=== ext_emconf.php ===
=== ext_emconf.php ===
Das Übliche, wichtig ist natürlich hier anzugeben das sf_register Voraussetzung ist
<source lang=php>
<source lang=php>
<?php
<?php
Zeile 43: Zeile 38:
</source>
</source>


=== ext_emconf.php ===
=== ext_tables.sql ===
Die Spalte als Sql
<source lang=sql>
#
# Table structure for table 'fe_users'
#
CREATE TABLE fe_users (
agency varchar(50) DEFAULT '',
);
</source>
 
 
=== ext_tables.php ===
hier dem TCA mitteilen das es eine neue Spalte zu zeigen gibt
<source lang=php>
<source lang=php>
<?php
if (!defined('TYPO3_MODE')) {
die('Access denied.');
}


$TCA['fe_users']['interface']['showRecordFieldList'] .= ',agency';
</source>
</source>



Version vom 19. September 2015, 13:55 Uhr

extension sf_register (inkl. fe_users) mit neuer extension um eine Spalte erweitern

Aufgabe ist sf_register zu erweitern so das es eine weitere Spalte in der Tabelle fe_users gibt

Grundlage ist typo362 [6.2.15] mit Distribution Aimeos web shop distribution

ext_emconf.php

Das Übliche, wichtig ist natürlich hier anzugeben das sf_register Voraussetzung ist

<?php

$EM_CONF[$_EXTKEY] = array(
    'title' => 'registerplus',
    'description' => '',
    'category' => 'plugin',
    'author' => 'netz.coop eG',
    'author_email' => 'code[at]netz.coop',
    'state' => 'alpha',
    'internal' => '',
    'uploadfolder' => '0',
    'createDirs' => '',
    'clearCacheOnLoad' => 0,
    'version' => '0.0.1',
    'constraints' => array(
        'depends' => array(
            'typo3' => '6.2',
            'sf_register' => '6.2.7'
        ),
        'conflicts' => array(
        ),
        'suggests' => array(
        ),
    ),
);

ext_tables.sql

Die Spalte als Sql

#
# Table structure for table 'fe_users'
#
CREATE TABLE fe_users (
	agency varchar(50) DEFAULT '',
);


ext_tables.php

hier dem TCA mitteilen das es eine neue Spalte zu zeigen gibt

<?php
if (!defined('TYPO3_MODE')) {
	die('Access denied.');
}

$TCA['fe_users']['interface']['showRecordFieldList'] .= ',agency';


ext_emconf.php


ext_emconf.php