TYPO3.CMS 6.2 Extension entwickeln: Unterschied zwischen den Versionen
Aus Vosp.info
F (Diskussion | Beiträge) (→extension sf_register (inkl. fe_users) mit neuer extension um eine Spalte erweitern) |
F (Diskussion | Beiträge) (→extension sf_register (inkl. fe_users) mit neuer extension um eine Spalte erweitern) |
||
Zeile 6: | Zeile 6: | ||
* [[TYPO3.CMS_6.2_Extensions#sf_register]] installieren | * [[TYPO3.CMS_6.2_Extensions#sf_register]] installieren | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== 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_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
Inhaltsverzeichnis
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
- TYPO3.CMS_6.2_Extensions#sf_register installieren
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