Berechtigung BE-Benutzer um Cache zu löschen

Um die Berechtigung, den Cache zu löschen, einem BE-Benutzer mit eingeschränkten Rechten zu erteilen, müssen folgende Einträge im TSconfig des Benutzers hinzugefügt werden.

Benutzer / “Benutzer bearbeiten” / Optionen / TSconfig

options.clearCache.all = 1
options.clearCache.pages = 1

Posted in Berechtigung, Typo3 | 5.177 Comments

tt_news AMENU nach Jahr sortieren

Habe hier einen super Beitrag gefunden, wie das tt_news AMENU nach Jahr sortiert werden kann. Sehr nützlich, wenn man viele Einträge hat, dann wirds doch etwas übersichtlicher: (Quelle: http://typo3-blog.net/tutorials/news/amenu-von-tt-news-soll-nur-jahre-anzeigen.html)

Das hier kommt unter Template > TypoScript Templates > TS Setup:

   /*
  * AMENU Settings
  * @description AMENU displaying only years
  * @author Lina Wolf, www.typo3-blog.net
  */
plugin.tt_news {
  # Listenansicht soll Newsauswahl aus AMENU anzeigen
  archive = 1    
  # alle News sollen dargestellt werden, egal ob archiviert oder nicht
  enableArchiveDate = 0
  # alle Einträge seit dem 1.1.1990 anzeigen (von www.diemacher.ch hinzugefügt)
  amenuStart = 1.1.1990
  # AMENU soll nicht auf Kategorien reagieren
  disableCategoriesInAmenuLinks = 1
  amenuWithCatSelector = 0
  # AMENU nach Jahren ordnen
  archiveMode = year
  # Die Zwischenüberschriften für die Jahre entfernen
  newsAmenuUserFunc =
  # Den titel ändern
  archiveTitleCObject ” isPart=”true”>>
  archiveTitleCObject = COA
  archiveTitleCObject {       
    # aktives Jahr soll fett
    10 = TEXT      
    10 {
      wrap = <b” isPart=”true”>>|</b” isPart=”true”>>
      field = start       
      strftime = %Y   
      if {           
        value.field = start           
        equals.data = GPvar:tx_ttnews|pS         
      }     
    }
    # Nicht-aktives Jahr nicht fett
    20 = TEXT      
    20 {
      wrap = |
      field = start       
      strftime = %Y   
      if {           
        value.field = start           
        equals.data = GPvar:tx_ttnews|pS  
        negate = 1
      }     
    }
  }
}

 

Und dann noch das tt_news Template anpassen. Der ganze Abschnitt TEAMPLATE_ARCHIVE kann durch folgenden ersetzt werden (bei mir jeweils unter typo3-Installation\fileadmin\default\templates\tt_news_v3_template.html):

 

<h3>TEMPLATE_ARCHIVE</h3>
<em>Subpart for the news archive menu.</em><br />
<br />
<br />
<!– ###TEMPLATE_ARCHIVE### begin
    Subpart for the news archive menu
 –>
<div>
    <ul>
    <!– ###CONTENT### begin –>
        <!– ###MENUITEM### begin –>
        <li><!–###LINK_ITEM###–>###ARCHIVE_TITLE###<!–###LINK_ITEM###–></li>
        <!– ###MENUITEM### end–>
    <!– ###CONTENT###  end –>
    </ul>
</div>
<!– ###TEMPLATE_ARCHIVE### end –> 

 Wie gesagt, die Quelle dieses Eintrages ist http://typo3-blog.net/tutorials/news/amenu-von-tt-news-soll-nur-jahre-anzeigen.html

Danke sagen www.diemacher.ch

 

Posted in Extension, Typo3 | 2.192 Comments

tt_news AMENU zeigt nicht alle Einträge an

Hatte das Problem, dass bei sehr vielen Archiv-Einträgen (über 100) im tt_news AMENU nicht alle Einträge angezeigt wurden. Dann muss einfach das Start-Datum unter Template > TypoScript Templates > TS Setup gesetzt werden, dann klappt es:

plugin.tt_news.amenuStart = 1.1.1990

Posted in Extension, Typo3 | 3.778 Comments

Newsletter direct_mail Betreff leer

Beim Versenden von Newslettern über die Extension direct_mail bleibt der Betreff leer.

Dies, weil der Zeichensatz, z.b. utf-8, klein geschrieben werden muss.

Falsch:
UTF-8

Richtig:
utf-8

Danach wird der Betreff im Newsletter angezeigt.

www.diemacher.ch

Posted in Error, Extension, Typo3 | 5.065 Comments

Fehler: Forbidden You don’t have permission to access /typo3/alt_doc.php on

Beim Ändern und Speichern eines TS Setups erscheint folgende Fehlermeldung:

Forbidden
You don’t have permission to access /typo3/alt_doc.php on

Dies weisst auf einen Sicherheits-Konflikt hin.
Man kann mod_security im entsprechenden Verzeichnis disablen.

Dafür eine .htaccess Datei mit folgendem Inhalt im Verzeichnis erstellen:

<IfModule mod_security.c>
SecFilterEngine off
</IfModule>

Dann sollte es klappen.

www.diemacher.ch

Posted in Error, Typo3 | 2.374 Comments

Newsletter

Hier mal die Links zu guten Anleitungen für die Newsletter Extension:
http://blog.undkonsorten.com/typo3-newsletter-direct-mail-subscription

http://www.sk-typo3.de/Einrichtung-eines-Newsletters-mit-D.149.0.html

 

www.diemacher.ch

Posted in Extension, Typo3 | 3.480 Comments

Top Navigation anpassen

Die Top-Navigation, oben rechts, muss direkt in den Konstanten des SiteTemplates geändert werden.

- Template/TypoScript Templates
- Menü Info/Bearbeiten wählen und “Vollständigen Template-Satz bearbeiten”
- Und nun die IDs der gewünschten Seiten ergänzen:

menu {
 # cat=navigation menus; type=string; label= Top-menu pages: Comma separated list of page id’s to be included in top-right menu.
 top.pages = 6,28
}

www.diemacher.ch

Posted in Navigation, Typo3 | 7.269 Comments

Sprachauswahl für alle Seiten aktivieren

Im Introduction Package unter WEB > TEMPLATES:Sysfolder “Typoscript templates” > “menu_configuration” selektieren, das Template “menu.language” auswählen und folgende Zeile auskommentieren.

Dazu einfach nur Rauten vor die folgenden Zeilen einfügen:

# [globalVar = TSFE:id = {$contentpage.examplelanguagesID}]

Gruss,
www.diemacher.ch

Posted in Sprache, Typo3 | 5.226 Comments

Weiterleitung statt 404 oder Webseite kann nicht gefunden werden

Beim Zügeln oder Umstellen von Websiten kann es vorkommen, dass in den Suchmaschinen (u.a. Google) alte Seiten gespeichert sind, welche gar nicht mehr existieren.

Dafür in der Datei .htaccess folgende Ergänzung vornehmen:

# Error Handling
ErrorDocument 401 http://www.diemacher.ch/index.php?id=16

ErrorDocument 403 http://www.diemacher.ch/index.php?id=16
ErrorDocument 404 http://www.diemacher.ch/index.php?id=16

Dadurch wird man automatisch auf die entsprechende Seite weitergeleitet und erhält nicht eine Browser-Fehlermeldung.
Im introductin Package ist eine Standard-404 Seite dabei, in der auch gleiche eine Sitemap vorhanden ist, also ideal für diesen Zweck.

Grüsse,

www.diemacher.ch

Posted in Allgemein, Error, Typo3 | 7.109 Comments

Metatags im Typo3 erstellen

Die Metatags für alle Seiten können unter Template > TypoScript Templates definiert werden. Standardmässig sind die Tags bereits definiert und müssen nur noch befüllt werden:

plugin.meta {
# cat=plugin.meta; type=string; label= Description: Write a short abstract for your website.
description =

# cat=plugin.meta; type=string; label= Keywords: Enter a comma separated list of keywords.
keywords =

# cat=plugin.meta; type=string; label= Robots: Use for instance these codes: Index all pages: “all”.  Index no pages: “none”. Only this page: “index,nofollow”.  Only subpages: “noindex,follow”
robots = index,follow

# cat=plugin.meta; type=string; label= Copyright info: Enter copyright information, eg. “Me Myself and I, 2001. All rights reserved.”
copyright =

# cat=plugin.meta; type=string; label= Reply-to email
email =

# cat=plugin.meta; type=string; label= Author: Enter name of author.
author =

# cat=plugin.meta; type=int+; label= Revisit after: Number of days between search engine visits.
revisit = 7

# The meta tags below are not used on this website, if you want to use these, you can configure that in TypoScript template page.meta

# cat=plugin.meta; type=boolean; label=Always include global.
includeGlobal =

# cat=plugin.meta; type=options[,Arabic=ar,Chinese=zh,Danish=dk,Dutch=nl,English=en,Finnish=fi,French=fr,German=de,Greek=el,Hebrew=he,Icelandic=is,Italian=it,Japanese=ja,Norwegian=no,Polish=pl,Portuguese=pt,Russian=ru,Spanish=es,Swedish=sv,Turkish=tr,Multi language=mul]; label= Language: Select language of the content.
language = de

# cat=plugin.meta; type=string; label= Distribution
distribution = GLOBAL

# cat=plugin.meta; type=options[,General,Mature,14 years,Restricted]; label= Rating
rating = General
}

Hinweis: Unbedingt unter Seite > “Startseite” > Seite bearbeiten die Metatags entfernen. Da diese im Introduction Package standardmässig definiert sind, werden diese verwendet.

Falls pro Seite andere Metatags definiert werden sollen, müssen im Typo3 GUI unter Seite > “Seite anwählen” direkt unter Metadaten die entsprechenden Metatags definiert werden.

Hinweis: Im Introduction Package ist unter robots=noindex,follow drin, dadurch wird die Seite durch Suchmaschinen wie Google nicht indiziert. Diese ist unter:
Template > page_configuration  > page.Headerdata drin und kann einfach gelöscht oder korrekt (robots=index,follow) gesetzt werden.

Hoffe, auch Ihr werdet bald gefunden :)

www.diemacher.ch

Posted in Metatags, Typo3 | 4.678 Comments