Drupal user
Fórum
Drupal version

Ahoj potřebovala bych poradit jak nastavit xml feed pro zbozi.cz je tam tag <SHOP xmlns="http://www.zbozi.cz/ns/offer/1.0"> jak ho dostanu do feedu, jelikož když přejdu na Format -> Settings -> Root node a tam napíšu: SHOP xmlns="http://www.zbozi.cz/ns/offer/1.0" tak se z toho udělá <SHOP-xmlns-http:-www.zbozi.cz-ns-offer-1.0->

Prosím může mi někdo poradit jak udělat tag <SHOP xmlns="http://www.zbozi.cz/ns/offer/1.0">

Asi poznavam stary problem. Zacnu varovanim - snippet ktery sdilim je z repozitare, ktery jsem pred deviti lety uz archivoval. Takze buh vi jestli je to stale platne, ale na prvni pohled nevidim problem. Snippet patri bud do custom modulu, nebo do template.php v sablone.

/**
 * Preprocess xml output template.
 */
function MODULE_preprocess_views_data_export_xml_header(&$vars) {
  switch ($vars['view']->name) {
    case 'VIEW_NAME':
      $vars['root_node'] = 'SHOP xmlns="http://www.zbozi.cz/ns/offer/1.0"';
      break;
  }
}
 

Jo, a jeste podobne pro paticku aby se tag spravne zavrel. (Povsimni si nazvu funkce: _header/_footer.)

/**
 * Preprocess xml output template.
 */
function MODULE_preprocess_views_data_export_xml_footer(&$vars) {
  switch ($vars['view']->name) {
    case 'VIEW_NAME':
      $vars['root_node'] = 'SHOP';
      break;
  }
}

Přidat komentář

Ktorá rieka preteká Bratislavou?