Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqxmlsitemapoxid6

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
public:faqxmlsitemapoxid6 [2021/11/16 10:38]
markusmichalski [Composerinstallation]
public:faqxmlsitemapoxid6 [2022/03/14 09:00]
markusmichalski [Konfiguration]
Zeile 16: Zeile 16:
 **Sollten Sie bereits die Vorgängerversion des Moduls einsetzen (bis Version FatchipSitemapXml_v3.9.2),​ muss diese zuerst komplett deinstalliert werden! Vergessen Sie nicht, auch den //​sitemaps//​-Ordner inkl. Inhalt im //source//- Ordner zu löschen.** **Sollten Sie bereits die Vorgängerversion des Moduls einsetzen (bis Version FatchipSitemapXml_v3.9.2),​ muss diese zuerst komplett deinstalliert werden! Vergessen Sie nicht, auch den //​sitemaps//​-Ordner inkl. Inhalt im //source//- Ordner zu löschen.**
  
-==== Composerinstallation ​==== +==== Composer ​==== 
-Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie das Repository hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\ +Öffnen Sie die Datei **composer.json** im Stammverzeichnis Ihres Shops und fügen Sie das Repository hinzu oder vervollständigen Sie die vorhandene Konfiguration:​ \\
 <code yaml> <code yaml>
-  ​"​repositories":​ [ +"​repositories":​ [{ 
-        ​+  "​type":​ "composer", 
-            "​type":​ "vcs", +  "​url":​ "​https://​packages.fatchip.de/packages
-            "​url":​ "​https://​github.com/FATCHIP-GmbH/​plugin-oxid6-xmlsitemap+}]
-        } +
-    ​]+
 </​code>​ </​code>​
  
 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:1.1.0+    composer require fatchip-gmbh/​plugin-oxid6-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. \\
-Sie werden nach einem Token für die Installation ​gefragt. ​Diesen finden ​Sie in der E-Mail ​mit Ihrem Plugin. \\ + 
-Nach Eingabe ​des Tokens ​wird das Plugin installiert.+Sie werden ​nun nach einem Benutzer und einem Passwort ​gefragt. ​Geben Sie die Zugangsdaten ein, welche Ihnen per E-Mail ​übersandt wurden.\\ 
 +Bitte speichern Sie diese Zugangsdaten **nicht** auf Ihrem Server, da es sonst zu Problemen kommt, sollten Sie mehrere unserer Plugins einsetzen oder einsetzen wollen. 
 + 
 +Nach korrekter ​Eingabe ​der Zugangsdaten ​wird das Plugin installiert. ​\\
  
 ==== Manuell ==== ==== Manuell ====
Zeile 74: Zeile 75:
 Erweiterungen -> Module -> FATCHIP OXID 6 XML Sitemap -> Einstell. Erweiterungen -> Module -> FATCHIP OXID 6 XML Sitemap -> Einstell.
  
-{{:public:​faq:​xml:​200828_xml_ox6_einstellungen.png?​nolink&​600|}}+{{public:​faq:​xml:​220314_xml_settings.png?​nolink&​600|}}
  
 ^ Supportkey ^^ ^ Supportkey ^^
Zeile 83: Zeile 84:
 ^ Konfiguration ^ Beschreibung ^ ^ Konfiguration ^ Beschreibung ^
 |Standort des Sitemap-Ordners|Geben Sie hier den Ordner an, in dem die Sitemaps generiert werden sollen. Der Standard ist "​sitemaps"​. Bei Erzeugung der\\ Sitemaps wird geprüft, ob der hier erwähnte Ordner existiert. Falls nicht, wird er angelegt| |Standort des Sitemap-Ordners|Geben Sie hier den Ordner an, in dem die Sitemaps generiert werden sollen. Der Standard ist "​sitemaps"​. Bei Erzeugung der\\ Sitemaps wird geprüft, ob der hier erwähnte Ordner existiert. Falls nicht, wird er angelegt|
 +|Index-Sitemap im Shoproot speichern|Wenn aktiv, wir die Index-Sitemap (sitemap.xml) im Shoproot gespeichert. Ansonsten wird diese im definierten Sitemapordner gespeichert.|
 |Produktsitemap anzeigen|Sitemap für Produkte ausgeben| |Produktsitemap anzeigen|Sitemap für Produkte ausgeben|
 |Bilder zur Produktsitemap ausgeben|Gibt in der Produktsitemap zusätzlich die vorhandenen Bilder aus.\\ \\ **Hinweis**:​ Damit diese Option funktioniert muss die Ausgabe der Produktsitemap aktiviert sein.| |Bilder zur Produktsitemap ausgeben|Gibt in der Produktsitemap zusätzlich die vorhandenen Bilder aus.\\ \\ **Hinweis**:​ Damit diese Option funktioniert muss die Ausgabe der Produktsitemap aktiviert sein.|
Zeile 88: Zeile 90:
 |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]].| |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.\\ Der statischen Sitemap wird automatisch die Domain hinzugefügt.\\ Sie können ​in der statischen Sitemap ​auch CMS-Seiten ausgeben lassen ​(siehe Hinzufügen von CMS-Seiten ​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]]).|
  
  
Zeile 102: Zeile 104:
  
  
-==== Hinzufügen von CMS-Seiten zur statischen Sitemap ==== 
-Rufen Sie den Menüpunkt **FC XML Sitemap -> CMS-content exportieren** auf.\\ 
-Wählen Sie die entsprechende CMS-Seite aus, die Sie in der statischen Sitemap ausgeben wollen.\\ 
-Aktivieren Sie **Exportieren in Xml-Sitemap** und speichern Sie. 
  
-{{public:​faq:​xml:​210422_xml_adding_cms_pages_new.png?​nolink&​900|}} 
  
-==== Hinzufügen von weiteren ​URLs zur statischen Sitemap ==== +==== Hinzufügen von URLs zur statischen Sitemap ==== 
-Sie haben die Möglichkeit ​über die Datei **additional.json** weitere ​URLs zur statischen Sitemap hinzuzufügen.\\+ 
 +=== Hinzufügen ​über die Moduleinstellungen im OXID Admin === 
 +In den Einstellungen des Plugins im OXID Admin können Sie URLs für die statische Sitemap im dort vorhandenen Textfeld eingeben. Pro URL ist ein Zeile nötig. \\ 
 +Es müssen immer **vollständige** URLs angegeben! \\ 
 +Den URLs müssen auch fortlaufende Nummern zugewiesen sein, wie z. B. \\ 
 +0 => https://​www.fatchip.de \\ 
 +1 => https://​www.oxid.de \\ 
 +usw. 
 + 
 +=== Hinzufügen über additional.json === 
 Sie finden diese Datei auf Ihrem Server unter **{PfadzumShop}/​modules/​fc/​fcXmlSitemap/​files/​{ShopId}**\\ Sie finden diese Datei auf Ihrem Server unter **{PfadzumShop}/​modules/​fc/​fcXmlSitemap/​files/​{ShopId}**\\
 Nach der Installation des Plugins befindet sich auf dem Server die Datei für den Shop mit der ShopId 1. Sollten Sie eine Enterprise Edition nutzen, müssen Sie für die jeweiligen Subshops einen Ordner anlegen, dessen Bezeichnung der ShopId des Subshops entspricht und die Datei *additional.json* in den Ordner kopieren.\\ Nach der Installation des Plugins befindet sich auf dem Server die Datei für den Shop mit der ShopId 1. Sollten Sie eine Enterprise Edition nutzen, müssen Sie für die jeweiligen Subshops einen Ordner anlegen, dessen Bezeichnung der ShopId des Subshops entspricht und die Datei *additional.json* in den Ordner kopieren.\\
Zeile 139: Zeile 146:
 </​code>​ </​code>​
 ===== Sitemapgenrierung ===== ===== Sitemapgenrierung =====
 +
 Die aktivierten Sitemaps werden durch den Aufruf des folgenden PHP-Scripts generiert:​\\ Die aktivierten Sitemaps werden durch den Aufruf des folgenden PHP-Scripts generiert:​\\
   init_sitemap.php   init_sitemap.php
Zeile 147: Zeile 155:
   init_sitemap.php 2   init_sitemap.php 2
  
-Das PHP-Script generiert die Sitemaps entsprechend der Einstellungen ​im Backend ​und legt diese in dem angegebenen ​Ordner ​ab.\\+Das PHP-Script generiert die Sitemap. Die Indexsitemap wird im Hauptordner des Shops abgelegt ​und hat den Namen sitemap.xml. Die Indexsitemap ist somit erreichbar unter **{DOMAIN}/​sitemap.xml**\\ 
 +Alle anderen Sitemaps werden ​in dem im Backend konfigurierten ​Ordner ​abgelegt und sind in der Indexsitemap entsprechend verlinkt.
  
 === manuelle Generierung === === manuelle Generierung ===
public/faqxmlsitemapoxid6.txt · Zuletzt geändert: 2023/03/02 07:28 von markusmichalski