
TYPO3 Plugin:
mr_themeprovider
Maschinenring Themenanbieter
Diese Erweiterung stellt die Seiten- und Inhaltselementvorlagen für das Thema maschinenring zur Verfügung. Weiterhin ist es möglich, einige Grundeinstellungen wie Sprache und GA Id zu konfigurieren.
TypoScript-Aktivierung
Um das Typoskript in dieser Erweiterung zu aktivieren, müssen Sie es in das Feld "Includes -> Include static" einfügen
den Datensatz der Seitenvorlage.
Diese Erweiterung stellt das TypoScript für das gesamte Website-Frontend zur Verfügung. Zur Aktivierung des TS siehe
changelog-Eintrag 0.4.0 vom 22.03.2016-02.
Vorlagensymbole
Bitte geben Sie für jede Vorlage, die Sie der Seite oder dem Inhalt hinzufügen, ein Symbol in mr_themeprovider/Ressourcen/Public/Icons
an
oder ein bestehendes nehmen, wenn kein Symbol angegeben wird, wird das Backend verlangsamt.
Konfigurieren von URLs und anderen Einstellungen für Typoscript
Bitte verwenden Sie die folgenden Ausschnitte, um URLs in Ihrer AdditionalConfiguration.php
zu definieren
Beachten Sie, dass Sie das Kontrollkästchen zum Löschen der Konstanten im Vorlagensatz deaktivieren müssen.
$GLOBALS['TYPO3_CONF_VARS']['FE']['FE']['defaultTypoScript_constants']] = '
shopURL = http://dev-shop.maschinenring.de/
baseURL = http://dev-web.maschinenring.de/
';
Google Analytics konfigurieren
$GLOBALS['TYPO3_CONF_VARS']['FE']['defaultTypoScript_constants'] ='gaId = UA-42906951-1';
Hinweis: Wenn du hier mehr Konfigurationen einstellen möchtest, führe sie alle in einer Zeichenkette zusammen.
Änderungen der TypoScript-Konfiguration für andere Erweiterungen
Diese Skripte befinden sich in web/typo3conf/ext/mr_themeprovider/Configuration/TypoScript/plugins
und sind voll wirksam,
Sie müssen dem TS-Record Setup im Typo3 Backend hinzugefügt werden.
Kanonisches Etikett
Das Canonical ist für alle Seiten konfiguriert und mit speziellen für Mount-Points und Seiten mit Show-Inhalten von pid, kann dies
siehe hier web/typo3conf/ext/mr_themeprovider/Configuration/TypoScript/plugins/seobasics.txt
.
Es benötigt 2 Methoden von den Anwendungscontroller-Erweiterungen, nämlich:
- checkContentFromPid (prüft, ob die Seite Inhalte von pid anzeigt)
- checkMP (prüfen, ob die Seite ein Mount-Punkt ist)
Und die kanonische html-Benutzerfunktion
Maschinenring\MrThemeprovider\UserFunction\Canonical->getHtml (
gibt das html eines kanonischen Tags zurück)
Changelog
0.7.0
- Die Erweiterung seo_basics wurde neu konfiguriert, um Kanoniken auf alle Seiten anzuwenden
- Die Erweiterung realurl wurde neu konfiguriert, um .html von der URL zu entfernen
- Hinzufügen von realurl Postprozess-Hook, um nachlaufende Schrägstriche zu entfernen
- Seitenfeld und TCA-Override für hreflang hinzufügen
- Verarbeitung für hreflang hinzufügen
0.6.2
- Die setCanonical-Methode wurde vom Anwendungscontroller in die User-Funktionsklasse
Canonical.php
verschoben.
0.6.1 2017-02-23
- Die nicht verwendete Teilheader.html wurde entfernt
0.6.0
- Rendern der magento css und js mit einem Versionsparameter hinzugefügt, um das Caching zu alten Versionen zu verhindern.
- Hotjar-Krieg entfernt, da er über den Google Tag Manager hinzugefügt wird
0.5.7
- Die Lokalisierungseinstellungen für jede Seite wurden als json hinzugefügt
0.5.6 2016-07-28
- Rendering für das Lokalisierungsmodal von der Shop-Seite hinzugefügt
- Es wurde die Möglichkeit zugefügt, einen Modal mit dem Medienelement Link zu öffnen
0.5.5 2016-07-26
- Neuen Stil für Medienelement hinzufügen
0.5.4 2016-07-12
- Grüne Balkenoption mit h1 zum std Headerelement hinzugefügt
- Formatierung der Bildvorschau des Medienelements mit css, um eine Überdimensionierung durch das Backend-Stylesheet zu vermeiden
0.5.3 2016-05-27
- Hotjar-Tracking-Bibliothek für Wetter und nicht lokalisierte Homepage hinzugefügt
0.5.2 2016-05-25
- google Analytics-Tracking für den Kunden-Login-Status hinzugefügt
- push-Benutzeranmeldung Status 1, wenn der Benutzer nicht angemeldet ist
- push-Benutzeranmeldung Status 2, wenn der Benutzer angemeldet ist
0.5.1 2016-04-20
Die Ausgabe für Topprodukte und Homepage-Teaser aus dem alten HomeLayout wurde entfernt, um zu verhindern, dass
etwas von falschen URLs zu laden und Probleme zu erzeugen.
Da die alten Topprodukte aus dem Shop verschwunden sind und die URLs nicht mehr gültig sind, könnte dies helfen
um mehr Probleme auf anderen Seiten zu vermeiden, führen Sie bitte aus:
LÖSCHEN von tt_content mit list_type ='se_mrtopproducts_pi1';
0.5.0 2016-04-18
- Maschinenring Logo für EV-Header hinzugefügt.
- Überarbeitete EV Kopf- und Fußzeilenvorlagen.
- Typoscript aus dem EV-Setup in diesen Theme-Anbieter
Konfiguration/TypoScript/lib/footer.txt
verschoben. - Option zum Ausblenden der Schaltfläche hinzufügen und die gesamte Box auf dem Medienelement verlinken.
0.4.7 2016-04-14
- Neues Inhaltselement'Text-Teaser' hinzugefügt
0.4.6 2016-04-14
- Fehler beim Namen der Abhängigkeit für
se_applicationcontroller
behoben
0.4.5 2016-04-11
- Korrigierte Initialisierung des
tx_seapplicationcontrollers
- Abhängigkeit von
tx_seapplicationcontroller
hinzugefügt
0.4.5 2016-04-05
Angepasste Medien-, Schieberegler-, Bootstrap- und Startseitenvorlagen für ein schönes Zusammenspiel.
0.4.4 2016-04-03
- Bootstrap Karussell FCE entfernt.
- Alles hinzugefügt Slider FCE. Inhaltselemente, die in diesen Schieberegler eingefügt werden, sollten die Einstellung "kein Rahmen" haben.
- Der Slider FCE wurde so eingestellt, dass er fehlerfrei funktioniert.
- Die Std-Header so eingestellt, dass sie nicht gerendert werden, wenn sie leer sind
0.4.3 2016-04-03
Media FCE für die Verwendung von Startseiten-Teasern hinzugefügt. Das Medienelement soll weiter ausgebaut werden
und wird für eine Kombination aus Bild, Überschrift, Beschriftungstext und Link verwendet.
0.4.2 2016-03-31
Die jQuery-Benutzeroberflächenversion wurde auf die neueste stabile Version v1.11.4 aktualisiert, jedoch nur für diese Provider-Erweiterung,
die alte Datei für das Intranet bleibt weiterhin im Ordner fileadmin.
0.4.1 2016-03-24
Einige JS zurück in den Dateiadmin verschoben, da sowohl Intranet als auch Website diese benötigen
0.4.0 2016-03-22
Fileadmin/templates/ts/setup.ts wurde in mehrere Dateien innerhalb dieses Anbietermoduls verschoben. Nur die plugins.ts
bleiben erhalten
im Fileadmin, da es sowohl vom Intranet als auch von der Website verwendet wird.
Um den Template-Datensatz zu bereinigen und den Provider zu aktivieren, führen Sie ts die folgende SQL-Abfrage aus.
UPDATE `system_vorlage`
SET ``include_static_file` = 'EXT:css_styled_content/static/,EXT:mr_themeprovider/Configuration/TypoScript,EXT:seo_basics/static,EXT:powermail/Configuration/TypoScript/Main,EXT:se_mrevents/Configuration/TypoScript',
`config` = '<INCLUDE_TYPOSCRIPT:source="file:fileadmin/templates/ts/plugins.ts">',
`clear` = 0,
`Konstanten` = ''''
Wobei `uid`=1;
- Alle unter
Ressourcen/Private/Vorlagen/Inhalt
verfügbaren Vorlagen umbenannt, um mit einem Großbuchstaben zu beginnen, da das System sonst unter Linux nicht funktioniert. - Upgrade-Skript zum Reparieren der Datenbank hinzugefügt - siehe
docs/MR-470-refactor-FCE-styles/update-tt_content.sql
0.3.8 2016-03-21
- Extrahierte die tabbedcontent js aus base.js in ihre eigene Datei und in den Themenanbieter-Ordner
- Extrahierte jquery.browser.js und jquery.easydropdown.js von base.js in die eigene Datei und in den Themenanbieterordner
- Etwas toten Code aus der base.js entfernt
0.3.7 2016-03-16
- Die Klassen der Hauptinhaltsspalten wurden angepasst, um sie besser an mobile Geräte anzupassen.
- Umbenannte Ausblendklasse für Tabbed-Inhalt in
tabbedContentSection--Ausblenden
, um das Problem der Bootstrap-Kompatibilität zu lösen
0.3.6 2016-03-16
- Reanimation des Contentwrapper-Schiebereglers und Verschieben von Dateien in den Themenanbieter und in die Magento Theme-Erweiterung
- Die Ausführung des Slider erfolgt derzeit in base.js (Suche nach
se_contentswapper
).
0.3.5 2016-03-16
Verbessertes Typoscript für std header
0.3.4 2016-03-16
Containerklasse im seitlichen linken Layout und Wrapper um das Kontaktbild im mod kontakt hinzugefügt
0.3.3 2016-03-15
- Die Seitennavigation wurde an das neue Design angepasst
- Schaltfläche zum Zusammenklappen hinzugefügt
- Hinzufügen/Anpassen der aktiven Zustandsklasse
0.3.2 2016-03-15
ShopUrl-
undbaseUrl-Parameter
aus der Konstanten-Datei entfernt und Informationen hinzugefügt, wie man diese in der Haupt-Readme-Datei einstellt.- Entfernt se autocomplete javascript, da wir es nicht mehr benötigen, Suche für jetzt wird über Magento ohne Autovervollständigung funktionieren.
- Die
Inhaltsverpackung
wurde entfernt, weil wir sie vielleicht nicht mehr benötigen - Der
Schattenspender
wurde entfernt, weil wir ihn vielleicht nicht mehr benötigen - TypoScript der Subnavigation zum Themenanbieter verschoben
Class="container"
zum Standardseitenlayout hinzugefügt
0.3.2 2016-02-16
TypoScript-Konstanten wurden zum Themenanbieter verschoben und der URL-Switch entfernt
um die alte Datei constants.ts zu entfernen, müssen Sie diese Abfrage ausführen
UPDATE sys_template SET Konstanten=''''' WHERE pid=1 AND uid=1 AND root=1;
0.3.1 2016-02-16
TypoScript wurde verschoben, um Javascript-Dateien aus dem Dateiadministrator in diesen Theme-Anbieter aufzunehmen und hinzugefügt konstanten für die Dateipfade. Die JS-Dateien müssen zu dem Zeitpunkt, zu dem wir die Dateien sorgfältig sortieren wissen, was noch verwendet wird
0.3.0 2016-02-10
Option für alle Container/Grid-Fce-Vorlagen hinzugefügt, um sie in einen Bootstrap-Container wie die Klasse zu packen.
Das Schema-Include auf einigen Vorlagen wurde durch {namespace v=FluidTYPO3\Vhs\ViewHelpers}
ersetzt, um das Frontend HTML zu bereinigen.
Änderungen der Rahmenklassen der Grundelemente
ce-box-weiß
=>content-element--bg-base
ce-box-nowwhite
=> ccontent-element--bg-transparentcsc-default
=>Inhaltselement
ce-box-localizedContentBlock
=>Content-Element--lokalisierter-Inhalt
0.2.6 2016-02-09
Aktualisierte Vorlagen mit Wrapper
- box2|3 hinzugefügt
.row
wrapper - FCE-Layout hinzugefügt
.fce
Wrapper hinzugefügt - PageWithTeaser hat
.container
wrapper im Teaser-Bereich hinzugefügt
TypoScript aus der Datei fileadmin ts file in diesen Theme-Anbieter verschoben
- brotkrume
- kopfzeile
Geändertes Format der Readme-Datei
0.2.5 2016-02-04
neue Homepage-Vorlage hinzufügen und header_new
in header_magento
umbenennen
0.2.4 2016-02-07
modifizierte fce-Vorlagen aus fluidbootstraptheme hinzufügen
0.2.3 2016-02-04
festes Array für Flussauswahlfelder, scheint die geänderte Reihenfolge der Werte, Label
0.2.2 2016-02-02
codestil korrigiert und fehlendes "\" bei der Klassenverwendung in ext_emconf.php hinzugefügt
0.2.1 2016-01-28
Überarbeitete Vorlagen für Seiten und Inhaltselemente nach dem neuesten Standard und hinzugefügte Symbole
0.2.0 2016-01-26
Geänderter Name der Theme Provider Erweiterung zu mr_themeprovider
0.1.0 2016-01-26
Erste Einrichtung des Theme-Providers mit allen bestehenden, leicht überarbeiteten Vorlagen
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.


[DependciesAndConflicts]