wCategories::mergeCategories

Fügt mehrere Kategoriendateien zu einer zusammen

Funktionsaufruf

String mergeCategories(String pathDest, Array pathesSource, Array options)

Parameter

pathDest

Pfad der Zielkategoriedatei

pathesSource

Pfade der Quellkategoriedatei

options

Zusätzliche Optionen

mergeType
Definiert, wie die Zusammenführung geschehen soll [|flat]. Bei flat werden die Kategorien direkt eingefügt, ohne Knoten für die Hauptkategorie selbst.

Beispiel

Führt die Standard-, Countries- und Products-Kategorie zusammen und legt diese als standard.wNavigation.php ab

Quelltext

<?php

  $pathDest 
'/baseGlobal/wGlobal/content/categories';
  
wCategories::mergeCategories($pathDest.'/all.wCategories.php', array($pathDest.'/countries.wCategories.php'$pathDest.'/products.wCategories.php'$pathDest.'/standard.wCategories.php'));
  
wCategories::mergeCategories($pathDest.'/allFlat.wCategories.php', array($pathDest.'/countries.wCategories.php'$pathDest.'/products.wCategories.php'$pathDest.'/standard.wCategories.php'), array('mergeType' => 'flat'));

?>

Beispiel

Führt die Standard-, Countries- und Products-Kategorie zusammen und legt diese als standard.wNavigation.php ab (als Ereignis)

Quelltext

<?php

  $pathDest 
$eventData['dirPath'];
  
wCategories::mergeCategories($pathDest.'/all.wCategories.php', array($pathDest.'/countries.wCategories.php'$pathDest.'/products.wCategories.php'$pathDest.'/standard.wCategories.php'));
  
wCategories::mergeCategories($pathDest.'/allFlat.wCategories.php', array($pathDest.'/countries.wCategories.php'$pathDest.'/products.wCategories.php'$pathDest.'/standard.wCategories.php'), array('mergeType' => 'flat'));

?>
 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG