Hallo miteinander,
ich habe eine ganz simple Frage, die hier anscheinend zwar schon ein paar mal gestellt wurde, aber soweit ich rausgefunden habe noch nie gelöst. Und mich beschäftigt es auch schon sehr lange: Kann man in Templavoila definierte Contentelemente, nennen wir zum Beispiel einmal "Hauptinhalt" und einmal "Rechte Spalte" wirklich nicht für einen Redakteur (Usergruppe) im Backend gezielt ausblenden? Es muss doch möglich sein, über Zugriffsliste etc?
Der Punkt "Disallow access to TemplaVoila objects:" bringt überdies aus meiner Sicht zuerst einmal genau garnichts - da man hier ja nur komplette Datastructures oder TO erlauben oder verbieten kann....den Zugriff auf einzelne definierte FCE also zB. "Rechte Spalte" habe ich bis jetzt noch nicht ermitteln können. Die Extension fcecolumn kenn ich und würde ich mir auch nochmals ansehen, falls es wirklich keine "onboard" Lösung gibt.
Für nachhaltige Aufklärung zu diesem Thema und die Vorgehensweise für wirksame Ausblendung eines Contentelements unter Templavoila wäre ich sehr froh.
Schöne Grüße!
Patrick
Hallo Patrick,
hast Du eine andere Lösung als die über fcecolumn gefunden?
Gruß
Michael
Hallo Michael,
nein, leider ist mir noch keine Lösung für diesen Umstand untergekommen. Und anscheinend sonst auch noch niemandem 😉 .
Trotzdem schöne Grüße
Patrick
Hallo Patrick,
hab ich fast vermutet. fcecolumn ist eigentlich OK, wenngleich es schöner wäre, die gewünschten FCEs/TOs explizit zu erlauben, anstatt die nicht gewünschten zu verbieten. Dann müßte man nicht für jedes neue FCE die Page TSconfig anpassen. Mal schauen ob man fcecolumn dahingehend anhacken kann...oder vielleicht hat jemand eine bessere Idee?
Gruß
Michael
ist euch eigentlich mal aufgefallen, dass man trotzdem über die copy&paste funktionalität von typo3 sämtliche FCEs an sämtliche Positionen bekommen kann, ohne das fcecolumn das verhindert? Falls jemand eine Lösung dafür hat, immer her damit.
Ich verstehe nicht so ganz, wie die Konfiguration von fcecolumn funktioniert.
Dem Ext Manual entnehme ich:
TCEFORM.tx_fcecolumn.<TV fieldname>.<tx_templavoila_tmplobj || tx_templavoila_datastructure>.removeItems = <List of IDs>
TV fieldname ist bei mir: field_sidebar, aber was schreibe ich bei der List of IDs rein? (Ich will die Sidebar für alle Redakteure auf allen Seiten ausblenden)
TCEFORM.tx_fcecolumn.field_sidebar.<tx_templavoila_tmplobj || tx_templavoila_datastructure>.removeItems = <List of IDs>
Hallo,
also ein aus/einblenden via TSconfig zeile wäre mir auch lieber, aber um unterschiedliche BE Layouts für TV zu steueren habe ich mir wie im yaml forum gepostet wie folgt gelöst. http://forum.itratos.de/showthread.php?t=38581
Um an die html templates zu gelangen einfach das if20 komplettpaket download
aussehen schauts so:
<div class="">
<table style="padding: 0px; margin: 0px; 1px dotted #333333; border-collapse: collapse; width: 100%">
<tr>
<td style="border: 1px dotted #333333; padding: 2px; vertical-align: top; width: 100%">
###field_sidecontent###
</td>
</tr>
<!--
<tr>
<td style="border: 1px dotted #333333; padding: 2px; vertical-align: top; width: 100%">
###field_extended###
</td>
</tr>
-->
</table>
</div>
gruß