---
title: "Erweitern von Model-Klassen der Extension News"
url: "https://www.typo3.net/d/117809-erweitern-von-model-klassen-der-extension-news"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Extbase","Frage","TYPO3 6","tx_news"]
created: "2014-04-04"
last_reply: "2014-04-05"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Erweitern von Model-Klassen der Extension News

Extensions › Entwicklung · 3 Antworten · gestartet 2014-04-04

## Eröffnungsbeitrag

**HGqNveCh** · 2014-04-04 · [Beitrag #1](https://www.typo3.net/d/117809-erweitern-von-model-klassen-der-extension-news/1)

In der ext_tables.php definiere ich eine neue Spalte:

```php
$tempColumns = array (
	'tx_ab_meinextname_tag' => array (
		'exclude' => 0,
		'label' => 'LLL:EXT:ab_meinextname/locallang_db.xml:tx_news_domain_model_news.tx_ab_meinextname_tag',
			'config' => array (
				'type' => 'input',
				'size' => '30',
				'max' => '255',
				'eval' => 'trim'
		),
	),
);

t3lib_div::loadTCA('tx_news_domain_model_news');
t3lib_extMgm::addTCAcolumns('tx_news_domain_model_news',$tempColumns,1);

t3lib_extMgm::addToAllTCAtypes('tx_news_domain_model_news', '--div--;LLL:EXT:ab_meinextname/locallang_db.xml:tx_news_domain_model_news.meinextname_div, tx_ab_meinextname_tag');
```

Zusätzlich lege ich unter /Classes/Domain/Model/News.php mit folgendem Inhalt an

```php
<?php
  class Tx_Abmeinextname_Domain_Model_News extends Tx_News_Domain_Model_News {
    /**
    * @var string
    */
    protected $txAbmeinextnameTag;
    /**
    * @var string
    */
    public function getAbmeinextnameTag() {
      return $this->txAbmeinextnameTag;
    }
    public function setAbmeinextnameTag($tag) {
      $this->txAbmeinextnameTag = $tag;
    }
  }
?>
```

Bei der Ausgabe steht das neue Model aber nicht zur Verfügung.
An welchen Schrauben kann ich drehen, welche Einstellungen habe ich ggf. vergessen?

## Antworten

### [#2](https://www.typo3.net/d/117809-erweitern-von-model-klassen-der-extension-news/2) · Schweriner · 2014-04-04

Diese hier vermutlich:

> Tell EXT:news about it.
>
> EXT:news still doesn't now anything about the extension workshop. Therefore create the file EXT:workshop/Resources/Private/extend-news.txt with the content
>
> Domain/Model/News
> As explanation: Add per line the path to the file you want to extend

<http://docs.typo3.org/typo3cms/extensions/news/2.3.0/Main/Tutorial/ExtendingNews/Index.html>

### [#3](https://www.typo3.net/d/117809-erweitern-von-model-klassen-der-extension-news/3) · HGqNveCh · 2014-04-04

Vielen Dank!
Wenn ich mir newsItem nun per <f:debug> ausgebe, dann erhalte ich eine Property 'txAbmeinextnameTag', die ist aber NULL, obwohl im entsprechenden Feld der Testnews ein Wert hinterlegt wurde.
Ich suche weiter :)

### [#4](https://www.typo3.net/d/117809-erweitern-von-model-klassen-der-extension-news/4) · Schweriner · 2014-04-05

Mhhh werden die Daten denn sicher auch in die Datenbank geschrieben wenn Du etwas in das Feld einträgst?

---

Quelle: „Erweitern von Model-Klassen der Extension News“, typo3.net, https://www.typo3.net/d/117809-erweitern-von-model-klassen-der-extension-news
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
