Gewusst wie: TYPO3
Ziel
Die Erweiterung (Extension, Plugin) naw_securedl ermöglicht es, dass Dateien nur aus einem Passwort geschützten Bereich (z.B. Intranet) heruntergeladen werden können. Zugelassen ist nawsecure_dl in der Version 1.8.2 allerdings nur bis TYPO3 6.2.99. Unter einigen 7.6.x-Versionen läuft die Extension aber trotzdem. Bei einer Fehlermeldung hilft die Extension compatibility6.
Verwendete Komponenten
TYPO3 7.6.9
compatibility6 7.6.2
naw_securedl 1.8.2
Vorgehensweise
Erst die Extension compatibility6 installieren und danach naw_securedl.
!!! Update (Juli 2016) !!!
Mittlerweile ist die Extension naw_securedl obsolet und sollte nicht mehr verwendet werden. Stattdessen steht die Extension secure_downloads mit dem gleichen Funktionsumfang zur Verfügung.
Ziel
Für die Erweiterung (Extension, Plugin) tx_news soll es eine Auswahl an Vorlagen (Template-Layouts) geben und zwar für Hauptmeldungen, Internationale Meldungen, Regionale Meldungen. Diese können dann bei den Erweiterungsoptionen (Plugin-Options) unter Vorlage (Template) > Template-Layout ausgewählt werden.
Verwendete Komponenten
TYPO3 7.6.4
bootstrap_package 6.2.15
news 4.2.1
Vorgehensweise
- In den Seiteneigenschaften (Page Properties) der Seite auf der tx_news eingebunden wird, bei > Ressourcen (Resources) im Feld Seiten-TSconfig (Page TSConfig) Folgendes eingegeben:
- tx_news.templateLayouts {
- 1 = Hauptmeldung
- 2 = Internationale Meldungen
- 3 = Regionale Meldungen
- }
Ziel
Bei der Erweiterung (Extension, Plugin) news soll bei der Auswahl eines Bildes schon vorgegeben sein, dass das Bild in der Vorschau-Ansicht (Show in preview views) angezeigt werden soll. Standardmäßig ist die Checkbox deaktiviert.
Verwendete Komponenten
TYPO3 7.6.4
bootstrap_package 6.2.15
news 4.2.1
Vorgehensweise
- In den Seiteneigenschaften (Page Properties) des News-Ordners bei > Ressourcen (Resources) im Feld > Seiten-TSconfig (Page TSConfig) folgenden Wert eingeben:
- TCAdefaults.sys_file_reference.showinpreview = 1
Ziel
Bei der Erweiterung (Extension, Plugin) tx_news soll bei der Erstellung einer Meldung bei > Optionen (Options) bereits eine Kategorie (Category) vorgegeben sein.
Verwendete Komponenten
TYPO3 7.6.4
bootstrap_package 6.2.15
news 4.2.1
Vorgehensweise
In den Seiteneigenschaften (Page Properties) des News-Ordners bei > Optionen (Options) im Feld > Seiten-TSconfig (Page TSConfig) folgenden Wert eingeben:
Die 7 steht hier als Beispiel für die ID der Kategorie (Category). Mehrere Kategorien (Categories) werden mit einem Komma getrennt.
- TCAdefaults.tx_news_domain_model_news.categories = 7
Ziel
Link zu einem bestimmten Accordion-Abschnitt
Verwendete Komponenten
TYPO3 7.6.11
bootstrap_package 6.2.15
Problem
Mit dem Setzen einer Sprungmarke (oder auch Anker genannt) kann auf einen bestimmten Accordion-Abschnitt verwiesen werden. Das Problem ist, dass nicht die Überschrift einen individuellen DIV-Container erhält sondern erst der dazugehörige Content (section="accordion-{data.uid}-{item.uid}"). Ist das Accordion noch geschlossen greift die Sprungmarke nicht.
Lösung: Die Überschrift erhält einen eigenen DIV-Container im Fluidtemplate. Das ganze würde dann folgendermaßen aussehen:
Die Angaben in Fett ist der erforderliche Zusatz.
- <div class="panel-heading" role="tab">
- <h2 class="panel-title"><div id="{data.uid}-{item.uid}">
- <f:link.page
- additionalAttributes="{data-toggle: 'collapse',data-parent: '#accordion-{data.uid}'}"
- section="accordion-{data.uid}-{item.uid}">
- {item.header}
- </f:link.page>
- </div></h2>
- </div>
Die gesetzte Sprungmarke muss allerdings manuell angepasst werden, da bei der internen Verlinkungen nur auf das Accordion (data.uid) selbst referenziert werden kann und nicht auf einen einzelnen Abschnitt (item.uid).
Ziel
Beim Aufruf einer Seite mit einem Accordion sollen alle Inhalte geschlossen sein.
Verwendete Komponenten
TYPO3 7.6.11
bootstrap_package 6.2.15
Lösung
Im entsprechenden Fluid-Tempalte findet sich vermutlich ein Eintrag wie dieser:
Bei iteration.isFirst,then: statt ' in' ein ' out' eintragen.
- <div id="accordion-{data.uid}-{item.uid}" class="panel-collapse collapse{f:if(condition: iteration.isFirst,then:' in')}" role="tabpanel">
- <div class="panel-body">
- <f:format.html>{item.bodytext}</f:format.html>
- </div>
- </div>
Redakteure erhalten normalerweise keinen Zugriff auf die Option, den Seiten-Cache zu löschen. Ist das doch einmal gewünscht, kann der Button mit einem Eintrag in der TSconfig des Backend-Benutzers angezeigt werden:
options.clearCache.pages = 1