Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
public:faqxmlsitemapoxid7 [2023/09/07 12:27] markusmichalski [Installation] |
public:faqxmlsitemapoxid7 [2023/10/26 12:51] markusmichalski [Manuell] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== ENTWURF - ENTWURF - ENTWURF - ENTWURF ====== | ||
+ | |||
====== OXID Plugin - Google-XML-Sitemap für OXID 7====== | ====== OXID Plugin - Google-XML-Sitemap für OXID 7====== | ||
Zeile 7: | Zeile 9: | ||
* OXID CE/PE/EE ab Version 7.0.x | * OXID CE/PE/EE ab Version 7.0.x | ||
- | * OXID OE Tags Modul (wenn Sie die Tag-Sitemap in OXID 6 ausgeben möchten) **Klärung, ob es für OXID 7 gibt** | ||
* Aktive OXID-SEO-Funktionalität muss in Verwendung sein | * Aktive OXID-SEO-Funktionalität muss in Verwendung sein | ||
* FTP-Zugang zu Ihrem Shopsystem | * FTP-Zugang zu Ihrem Shopsystem | ||
Zeile 13: | Zeile 14: | ||
===== Update ===== | ===== Update ===== | ||
- | ==== auf Version >= 1.1.3 ==== | ||
- | Mit der Version 1.1.3 wurde die additional.json entfernt. Sollten Sie diese für die Hinterlegung von statischen Links genutzt haben, müssen Sie diese Links bei den Einstellungen im Plugin neu eingegeben. | ||
===== Installation ===== | ===== Installation ===== | ||
Zeile 28: | Zeile 27: | ||
Nach erfolgter Ergänzung der Datei //composer.json// können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorornder befinden.\\ | Nach erfolgter Ergänzung der Datei //composer.json// können Sie da Plugin installieren.\\ Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorornder befinden.\\ | ||
Führen Sie folgenden Befehl aus, um das Plugin zu installieren | Führen Sie folgenden Befehl aus, um das Plugin zu installieren | ||
- | composer require fatchip-gmbh/plugin-oxid6-xmlsitemap | + | composer require fatchip-gmbh/plugin-oxid7-xmlsitemap |
Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ | Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ | ||
Zeile 37: | Zeile 36: | ||
==== Manuell ==== | ==== Manuell ==== | ||
+ | Erstellen Sie im Verzeichnis //{shoproot}/vendor// die Unterordner **fatchip-gmbh/fcXmlSitemap**. | ||
+ | Kopieren Sie den Inhalt des Plugin-Zip in das eben erstellte Verzeichnis //fatchip-gmbh/fcXmlSitemap// (bei FTP - binären Übertragungsmodus nutzen). | ||
- | === Inhalt aus dem Ordner „fc“ kopieren === | + | {{public:xml_oxid7:231026_xml_oxid7_upload.png?nolink&800|}} |
- | In dem Pluginpaket befindet sich der Ordner //fc//.\\ | + | |
- | Kopieren Sie diesen Ordner nach //{shoproot}/source/modules// (bei FTP - binären Übertragungsmodus nutzen). | + | |
- | {{public:faq:xml:210120_xml6_copy_fc.png?nolink&800|}} | ||
- | Sollte der Ordner //fc// auf Ihrem Server schon existieren, können Sie den Ordner //fcXmlSitemap//, welcher sich im Modulpaket im Ordner //fc// befindet, direkt in den Serverordner //fc// laden. | ||
- | |||
- | {{:public:faq:xml:200828_xml_ox6_ftp.png?nolink&800|}} | ||
- | |||
=== composer.json aktualisieren === | === composer.json aktualisieren === | ||
Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie diese Autoload-Konfiguration hinzu oder vervollständigen Sie die vorhandene Konfiguration: \\ <code javascript> | Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie diese Autoload-Konfiguration hinzu oder vervollständigen Sie die vorhandene Konfiguration: \\ <code javascript> | ||
"autoload": { | "autoload": { | ||
"psr-4": { | "psr-4": { | ||
- | "FC\\XmlSitemap\\": "./source/modules/fc/fcXmlSitemap" | + | "FC\\XmlSitemap\\": "./vendor/fatchip-gmbh/fcXmlSitemap" |
} | } | ||
}, | }, | ||
Zeile 60: | Zeile 54: | ||
Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt:\\ //Generating autoload files//\\ //Generated autoload files// | Beachten Sie, dass der genaue Aufruf des Composers für Ihre konkrete OXID-Installation abweichen kann. \\ \\ Nach erfolgreicher Aktion wird folgende Meldung angezeigt:\\ //Generating autoload files//\\ //Generated autoload files// | ||
+ | Führen Sie die folgenden Befehle aus:\\ | ||
+ | <code>vendor/bin/oe-console oe:module:install vendor/fatchip-gmbh/fcXmlSitemap/</code> | ||
+ | <code>vendor/bin/oe-console oe:module:install-assets </code> | ||
- | **In OXID-Versionen ab 6.2 (ältere Versionen können den Schritt überspringen)** muss die Modulkonfiguration eingelesen werden.\\ | ||
- | Melden Sie sich dazu per SSH an dem Server an, auf dem sich die Shop-Installation befindet, und navigieren Sie zu dem Verzeichnis, in dem sich der Source- und Vendorornder befinden. Führen Sie die folgenden Befehle aus:\\ | ||
- | <code>vendor/bin/oe-console oe:module:install-configuration source/modules/fc/fcXmlSitemap | ||
- | vendor/bin/oe-console oe:module:apply-configuration </code> | ||
Bei erfolgreichem Einlesen/Import erscheint die Nachricht\\ | Bei erfolgreichem Einlesen/Import erscheint die Nachricht\\ | ||
- | **Module configuration has been installed** | + | **[OK] Module installed successfully** |
+ | |||
+ | === Temp Verzeichnis leeren === | ||
+ | Leeren Sie das Temp Verzeichnis (tmp) in Ihrem OXID eShop Hauptverzeichnis. Die enthaltene **.htaccess-Datei darf** dabei aber **NICHT** gelöscht werden! | ||
- | === FATCHIP OXID 6 XML Sitemap aktivieren === | + | === FATCHIP OXID 7 XML Sitemap aktivieren === |
- | Aktivieren Sie das Plugin im OXID Administrationsbereich unter //Erweiterungen -> Module -> FATCHIP OXID 6 XML Sitemap//. | + | Aktivieren Sie das Plugin im OXID Administrationsbereich unter //Erweiterungen -> Module -> FATCHIP OXID 7 XML Sitemap//. |
- | {{:public:faq:xml:200828_xml_ox6_activation.png?nolink&800|}} | + | {{public:xml_oxid7:231026_xml_oxid7_activate.png?nolink&800|}} |
===== Konfiguration ===== | ===== Konfiguration ===== | ||
- | Erweiterungen -> Module -> FATCHIP OXID 6 XML Sitemap -> Einstell. | + | Erweiterungen -> Module -> FATCHIP OXID 7 XML Sitemap -> Einstell. |
- | {{public:faq:xml:220314_xml_settings.png?nolink&600|}} | + | {{public:xml_oxid7:231026_xml_oxid7_configuration.png?nolink&600|}} |
^ Supportkey ^^ | ^ Supportkey ^^ | ||
Zeile 90: | Zeile 86: | ||
|Kategoriesitemap anzeigen|Sitemap für Kategorien ausgeben| | |Kategoriesitemap anzeigen|Sitemap für Kategorien ausgeben| | ||
|Herstellersitemap anzeigen|Sitemap für Hersteller ausgeben| | |Herstellersitemap anzeigen|Sitemap für Hersteller ausgeben| | ||
- | |Tag-Sitemap anzeigen|Sitemap für Tags (Stichworte) ausgeben\\ \\ **Hinweis**: Damit diese Option in OXID 6 Shops funktioniert, müssen Sie das Tags Modul (OE Tags) von OXID installieren -> [[https://github.com/OXIDprojects/tags-module]].| | ||
|Statische Sitemap anzeigen| Sitemap für statische Seiten (z. B. Kontakt) ausgeben.\\Sie können über das vorhandene Textfeld URLs der statischen Sitemap hinzufügen ([[#Hinzufügen von URLs zur statischen Sitemap]]).| | |Statische Sitemap anzeigen| Sitemap für statische Seiten (z. B. Kontakt) ausgeben.\\Sie können über das vorhandene Textfeld URLs der statischen Sitemap hinzufügen ([[#Hinzufügen von URLs zur statischen Sitemap]]).| | ||