TYPO3.CMS 6.2 Extension entwickeln: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(extension sf_register (inkl. fe_users) mit neuer extension um eine Spalte erweitern)
(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 ===
 
<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