---
title: "News-Plugin Rechte"
url: "https://www.typo3.net/d/91993-news-plugin-rechte"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","tt_news"]
created: "2009-08-10"
last_reply: "2009-08-11"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# News-Plugin Rechte

TYPO3 › TypoScript · 2 Antworten · gestartet 2009-08-10

## Eröffnungsbeitrag

**FrankT** · 2009-08-10 · [Beitrag #1](https://www.typo3.net/d/91993-news-plugin-rechte/1)

Hallo zusammen,

ein BE-User soll nur in der rechten Spalte normale Textelemente anlegen, bearbeiten und löschen dürfen.

Das funktioniert.

Aber er soll ein vom Admin angelegtes News-Plugin ausblenden und auf der Seite verschieben können.

Wie kann man nur für das News-Plugin die Buttons für Löschen und Bearbeiten für den BE-User ausblenden?

Eine andere Idee wäre: Wenn der Subtitle eines Textelementes z.B. 'NEWSPLUGIN' lautet, wird per TS für dieses Textelement das News-Plugin eingeblendet. Wie kann man den Subtitle abfragen und das Plugin einsetzen?

Hat jemand noch eine andere Idee?

viele Grüße
FrankT

## Antworten

### [#2](https://www.typo3.net/d/91993-news-plugin-rechte/2) · FrankT · 2009-08-11

Mit dem folgenden Script kann ich die Inhalte selektieren.
renderObj.10 filtert NEWSPLUGIN raus.
renderObj.20 filtern alle anderen raus.

Das aktuelle Script zeigt alle Inhalte normal an.

Wie kann ich nun < plugin.tt_news einfügen ?  #angry#
Ich habe mal wieder ein Brett vor dem Kopf.  :o

```typoscript
page.10.marks.RIGHT = CONTENT
page.10.marks.RIGHT {
   table = tt_content
   select.orderBy = sorting
   select.where = colPos = 2
   select.pidInList = 331
   
# NEWSPLUGIN 
renderObj = COA
renderObj.10 < tt_content
renderObj.10 {
	stdWrap.if.value = NEWSPLUGIN
	stdWrap.if.equals.field = header
	stdWrap.if.negate = 1
	}
renderObj.20 < tt_content
renderObj.20 {
	stdWrap.if.value = NEWSPLUGIN
	stdWrap.if.equals.field = header
	stdWrap.if.negate = 0
	}
}
```

### [#3](https://www.typo3.net/d/91993-news-plugin-rechte/3) · FrankT · 2009-08-11

So geht es:

```typoscript
renderObj = COA
renderObj.10 < tt_content
renderObj.10 {
	stdWrap.if.value = NEWSPLUGIN
	stdWrap.if.equals.field = header
	stdWrap.if.negate = 1
	}
renderObj.20 = COA
renderObj.20 {
	10 < plugin.tt_news
	10 {
     		code >
	      	code = LATEST
	      	pid_list >
      		pid_list = 330
	      	singlePid >
      		singlePid = 38   
	      	catImageMode = 0
      		catTextMode = 1
	      	latestLimit = 1
      		showNewsWithoutDefaultTranslation = 1
	}
	stdWrap.if.value = NEWSPLUGIN
	stdWrap.if.equals.field = header
	stdWrap.if.negate = 0
	}
```

Entdeckt da jemand eine mögliche Fehlerquelle, die sich eventuell noch zeigen könnte?

---

Quelle: „News-Plugin Rechte“, typo3.net, https://www.typo3.net/d/91993-news-plugin-rechte
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
