Ein Blog von netzhaut.de

1

Subheader im Backend anzeigen (falls nicht default eingestellt)

Folgendes in die pageConfigTS einfügen: TCEFORM.tt_content.subheader.disabled = 0 Jetzt muss noch die extTables angepasst werden: t3lib_extMgm::addFieldsToPalette(‚tt_content‘,’header‘,‘–linebreak–,subheader;LLL:EXT:cms/locallang_ttc.xml:subheader_formlabel‘,’after:header‘); Für TYPO3 6.2 LTS muss die Datei extTables.php im typo3conf-Ordner noch angelegt und die folgende Zeile eingefügt werden: <?php \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette(‚tt_content‘,’header‘,‘–linebreak–,subheader;LLL:EXT:cms/locallang_ttc.xlf:subheader_formlabel‘,’after:header‘); Und zu guter Letzt, diese Zeilen ins setup.ts (TYPO3 6.0) lib.stdheader.20 = TEXT lib.stdheader.20 { field = subheader wrap = <h2>|</h2> if > if.isTrue.field = subheader }

0

Schriftlizenzen und Fontnutzung

Im Moment wird immer häufiger der Wunsch nach anderen Schriftarten auf der Website, die nicht unter die Standardschriften fallen geäußert. Eine Recherche im Netz ergab zwei sehr interessante Artikel zum Thema Schriftlizenzen und die Nutzung der Fonts im Web sowie im Print Bereich. Hier die beiden Links zu den Artikeln: Mythos Schriftlizenzen – Alles, was man wissen muss Artikelserie zu Schriftlizenzen: Teil 2. Wie definiert man Fontnutzung? Herzlichen Dank an den Autor!

0

Powermail fieldset CSS Klassen erweitern oder ändern

Hier ein kleines Snippet um die Klassen in Powermail zu erweitern oder abzuändern (style1 etc).  Einfach den folgenden Code in die config Datei von TYPO3 packen und schon hat man die Klassen nach seinen Wünschen geändert. TCEFORM {   # change CSS dropdown for fieldset   tx_powermail_fieldsets {     class {       removeItems = style1, style2, style3       addItems.nolegend = Without Legend       addItems.leftform = Left Fieldset       addItems.rightform = Right Fieldset     }   }   # Use the same settings for fields   tx_powermail_fields {     class < TCEFORM.tx_powermail_fieldsets.class   } }

0

Sprechblase bei eingebetteten Google Maps Karten entfernen

Wir haben häufiger das Problem, dass eine Einbindung der Google Maps Karte zu klein für die Sprechblase wird und es besser wäre sie auszublenden. Auf der Suche nach einer Lösung wurden wir auf dem Blog kulturbanause fündig und möchten den Tipp gleich weiter verbreiten 🙂 Es muss lediglich das src-Attribut am Ende des iframes erweitert werden: &amp;iwloc=near Eine ausführliche Beschreibung findet ihr bei kulturbanause.

0

Cache leeren für Backend User

Damit einem Redakteur das Löschen des Caches ermöglicht werden kann, müssen folgende zwei Zeilen in das Usergroup/User-Setup eingefügt werden: options.clearCache.pages = 1 options.clearCache.all = 1

0

Dateien aus Datensätzen verwenden – Arbeiten mit FAL

Mit TYPO3 CMS 6.0 hat auch der File Abstraction Layer (FAL) Einzug erhalten. Damit ändert sich die Art, wie auf Dateien zugegriffen werden kann/muss, die in Datensätzen gespeichert bzw. mit Datensätzen verknüpft sind. Bisher stand im entsprechenden Feld des Datensatzes eine komma-separierte Liste von Dateinamen, die dann zusammen mit dem aus dem TCA entnommenen Speicherpfad eine URL ergab. Nun steht hier nur noch ein Integer, der die Anzahl der Verknüpfungen zu Dateien angibt. Diese Verknüpfungen zu den Dateien sind über die „mm-Tabelle“ sys_file_references definiert. Soweit nur der kurze Einstieg und Unterschied, sodass klar wird, dass die alten Snippets nicht mehr...

0

HTML-Mails als Standard bei Directmail-/Newsletteranmeldung

Folgendes Problem: Bei der Anmeldung zu einem Newsletter soll der Haken bei HTML-Mails Standardmäßig eingeschaltet sein. User haben meist nicht die Möglichkeit dies zu steuern. Dieses kleine Snippet macht es möglich. # html als Standard plugin.feadmin.dmailsubscription { table=tt_address create.overrideValues.disable = 1 create.overrideValues.module_sys_dmail_html = 1 } Oder man baut direkt in das Anmeldeformular ein hiddenfield mit dem entsprechenden Wert ein: lib.nl-anmeldung = HTML lib.nl-anmeldung.value(   <div>    <div><h1>Newsletter</h1></div>     <form action=“kontakt/newsletter/?“ method=“post“ name=“tt_address_form“ />       <input type=“hidden“ name=“FE[tt_address][name]“ value=“—“ />       <p>E-Mailadresse:<br /></p>       <input type=“text“ name=“FE[tt_address][email]“ />       <input type=“hidden“ name=“FE[tt_address][module_sys_dmail_html]“ value=“1″ />       <br />       <input type=“submit“ name=“whatever“...

0

SSH Fingerprint neu generieren lassen

Bei der Installation des SSH-Servers wird ein SSH Fingerprint generiert. Leider bleibt dieser beim kopieren/klonen von Maschinen bestehen. Um diesen Umstand zu beseitigen hier die Vorgehensweise anhand eines Ubuntu 12.04 LTS: apt-get remove openssh-server rm -f /etc/ssh/* apt-get install openssh-server Somit sollte der Server nun einen neuen Fingerprint haben.

0

Direct Mail: interne Newsletter

Das Szenario ein geschützter Kundenbereich ein Newsletter für Kunden (Direct Mail) ein Newsletter-Archiv im Kundenbereich Das Problem Wird der Newsletter (bzw. die interne Seite, die dem Newsletter als Basis dient) via Frontend-Benutzergruppen-Einschränkung vor ungewollten Blicken geschützt, kann sein Inhalt auch von Direct Mail nicht gecrawlt werden. Schützt man die Seite hingegen nicht, kann sie von jedem beliebigen User aufgerufen werden, sobald er die URL kennt. Die Lösung Wie löst ihr solche Anforderungen ohne viel Technik-Bastelei?

0

Anzahl von File Links in TYPO3 erhöhen

Standardmäßig setzt TYPO3 ein Limit von 10 Dateien (Warnhinweis in Form des gelben Warndreiecks erscheint und beim Speichern kommt eine generische Fehlermeldung.). Um das Limit von 10 auf die gewünschte Anzahl von File Links zu setzen müssen wir nur in der Datei extTables.php die folgende Zeile einfügen: $GLOBALS[‚TCA‘][‚tt_content‘][‚columns‘][‚media‘][‚config‘][‚maxitems‘] = ’50‘; In der localconf.php sollte folgende Zeile natürlich auch nicht fehlen: $typo_db_extTableDef_script = ‚extTables.php‘;