---
title: "Content per Typoscript ausgeben und Extensionseinstellungen anpassen"
url: "https://www.typo3.net/d/126833-content-per-typoscript-ausgeben-und-extensionseinstellungen-anpassen"
source: "typo3.net"
tags: ["Allgemein","Frage","Inhaltselemente","TYPO3 8","tx_news"]
created: "2018-06-12"
last_reply: "2018-06-14"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Content per Typoscript ausgeben und Extensionseinstellungen anpassen

Allgemein · 2 Antworten · gestartet 2018-06-12

## Eröffnungsbeitrag

**in-session** · 2018-06-12 · [Beitrag #1](https://www.typo3.net/d/126833-content-per-typoscript-ausgeben-und-extensionseinstellungen-anpassen/1)

Hallo Zusammen,

ich bräuchte mal euren Rat.

Ich habe im Backendlayout die colPos = 10 angelegt und dort ein Contentelement der EXT:News eingefügt.
Jetzt würde ich gerne dieses Contentelement per Typoscript anhand der colPos laden und die Einstellungen des Plugins per Typoscript anpassen/überschreiben.

Beispiel:

```typoscript
lib.newsContentDuplicator = CONTENT
lib.newsContentDuplicator {
	if {
	}
	table = tt_content
	select {
		orderBy = sorting
		where = colPos= 10
	}
	settings < plugin.tx_news.settings
        settings {
		limit = 1
		templateLayout = 10
	}
}
```

Hierbei geht es darum das ich das Contentelement insg. 4-mal auf der Seite Ausgeben möchte, aber jeweils mit ein paar unterschiedlichen Einstellungen wie Limit, templateLayout, etc.

Habt Ihr einen Ansatz wie man das am besten lösen kann.

Danke und Grüße Chris

## Antworten

### [#2](https://www.typo3.net/d/126833-content-per-typoscript-ausgeben-und-extensionseinstellungen-anpassen/2) · Norman2k · 2018-06-12

Wenn du das Plugin sowieso über TS konfigurieren willst, kannst du es dann nicht gleich nur mit TS einbinden?

<https://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html>

### [#3](https://www.typo3.net/d/126833-content-per-typoscript-ausgeben-und-extensionseinstellungen-anpassen/3) · in-session · 2018-06-14

Das Problem sind die Systemkategorien welche vom aktuellen Datensatz übernommen werden sollten.
Ich hatte jetzt die Idee die Daten per Flexform abzurufen, aber die Werte werden nicht übernommen:

```typoscript
lib.newsContentSystemCatId = CONTENT
lib.newsContentSystemCatId {
	if {
	}
	table = tt_content
	select {
		orderBy = sorting
		where = colPos= 10
	}
	renderObj = COA
	renderObj {
		10 = TEXT
		10 {
			data = flexform:pi_flexform:settings.categories
		}
	}
}

lib.newsContentDuplicator = USER
lib.newsContentDuplicator {
  userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
  extensionName = News
  pluginName = Pi1
  vendorName = GeorgRinger

  switchableControllerActions {
        News {
          1 = list
        }
  }
  settings < plugin.tx_news.settings
  settings {
  		#excludeAlreadyDisplayedNews = 1
		templateLayout = 0
		categories = 200,173,174,175
		#Kein Resultat
        #categories < lib.newsContentSystemCatId
		useStdWrap := addToList(categories)
        categoryConjunction = or
        limit = 5
        detailPid = 16
  }
}
```

Vielleicht eine Idee?

---

Quelle: „Content per Typoscript ausgeben und Extensionseinstellungen anpassen“, typo3.net, https://www.typo3.net/d/126833-content-per-typoscript-ausgeben-und-extensionseinstellungen-anpassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
