Zum Inhalt springen

Mehrere Fragen zu Berechtigungen

Erstellt am 18. Januar 2006 · 4 Antworten · letzte Antwort am 18. Januar 2006

Tags: tt_news, Frage

steven11 ·

Hi,
ich habe gleich mehrere Fragen:

- ich habe auf einer Seite 2 mal tt_news, jeweils mit verschiedenen Datenquellen (das eine ist eher eine Auflistung von Terminen, das andere für "richtige" News). Die beiden Datensätze werden in unterschiedlichen SysOrdnern gespeichert. Wie kann ich festlegen, dass eine Benutzergruppe bei dem einen News-Ordner z.B. Bilder und Untertitel ändern kann, bei dem anderen den Text, aber keine Bilder für die News einfügen kann?

- das passt eher nicht in diese Forumkategorie, aber ich stelle die Frage trotzdem, weil ich denke, es ist eine ähnliche Lösung wie die erste Frage...wie kann ich festlegen, dass der eine Newstyp als Template z.B. news.tpl und der andere Newstyp termine.tpl benutzt?

- wie kann ich festlegen, dass man in einen SysOrdner nur bestimmte Datensätze anlegen kann? Ich habe einen SysOrdner für den Shop, wo nur Produkte und Produktkategorien angelegt werden sollen. Dann habe ich einen für die News usw.

just2b ·
steven11 schrieb

- ich habe auf einer Seite 2 mal tt_news, jeweils mit verschiedenen Datenquellen (das eine ist eher eine Auflistung von Terminen, das andere für "richtige" News). Die beiden Datensätze werden in unterschiedlichen SysOrdnern gespeichert. Wie kann ich festlegen, dass eine Benutzergruppe bei dem einen News-Ordner z.B. Bilder und Untertitel ändern kann, bei dem anderen den Text, aber keine Bilder für die News einfügen kann?

Naja wenns die gleiche Benutzergruppe ist, dann geht das natürlich nicht, aber dann kannst du das ja übers Template regeln... da kann man Bilder hinzufügen soviele wie man lustig ist, denn wenn der Marker dafür nicht da ist, dann werden die nicht ausgegeben! Sinds unterschiedliche Benutzer(-gruppen), dann einfach über die Berechtigungen!

steven11 schrieb

wie kann ich festlegen, dass der eine Newstyp als Template z.B. news.tpl und der andere Newstyp termine.tpl benutzt?

über die Plugin-Einstellungen, da kann man das Template explizit angeben!

steven11 schrieb

wie kann ich festlegen, dass man in einen SysOrdner nur bestimmte Datensätze anlegen kann?

Indem der Benutzer nur Berechtigungen für diese bestimmte Datensätze hat. Hat er aber (weil ers für wo anders braucht) noch zusätzliche Berechtigungen, dann geht das natürlich nicht, aber dürfte ja egal sein... in den Sys-Ordner für den Shop kann der soviele tt_news speichern wie er will, werden ja auch nicht angezeigt!

hoffe geholfen zu haben
georg

steven11 ·

hallo georg,
danke erstmal für deine hilfe!

zu 1.) stimmt, ist logisch :-)

zu 2.) das habe ich vielleicht nicht konkret genug erklärt. also nochmal:
ich habe auf einer seite in der normalen spalte das tt_news-plugin zur anzeige der termine. in der rechten spalte ist das tt_news-plugin nochmal, allerdings zur anzeige der news. beide plugins haben den code LIST, allerdings soll das design erheblich anderst sein => verschiedene templates für die beiden news-plugins. in meinem typoscript steht bei den constanten folgendes:
plugin.tt_products.file.templateFile = fileadmin/tt_products.tpl

damit haben aber beide plugins das gleiche template...

zu 3.) dachte, das geht vielleicht irgendwie über Page TSconfig. aber du hast recht, wirklich tragisch ist das für mich nicht, ich wollte nur das sahnehäubchen draufsetzen ;-)

just2b ·
steven11 schrieb

in meinem typoscript steht bei den constanten folgendes:
plugin.tt_products.file.templateFile = fileadmin/tt_products.tpl

damit haben aber beide plugins das gleiche template...

das wäre korrekt, aber ich hab nicht von der Konfiguration via TS gesprochen, sondern via Einstellung über Flexforms... aber auch für das spaltenabhängige TS gibt es IMHO was im Forum/manual? vielleicht hilft das auch schon google-fund

lg georg

steven11 ·

der link hat zwar nicht funktioniert, aber ich habe es jetzt hinbekommen:

temp.template_2_col = TEMPLATE
temp.template_2_col {
  template = FILE
  template.file = fileadmin/layout_2_cols.tpl

  subparts {
    MENU < temp.menu
    CONTENT < styles.content.get
    RIGHT_CONTENT < plugin.tt_news

    RIGHT_CONTENT {
      templateFile = fileadmin/tt_news_neues.tpl
      code >
      code = LIST
      pid_list >
      pid_list = 17
    }
  }
}

danke jedenfalls für deine hilfe!