Catalogo su D7 con sinonimo del termine tassonomico come argomento
Ho una domanda: sto creando un catalogo di prodotti su Drupal Commerce, come ad esempio in questo negozio http://czech-cristal.ru. Cioè, ho creato un vocabolario tassonomico "Categorie di prodotti" con i nomi dei prodotti necessari, dove il "Pattern for all Категории товаров paths" è formato da catalog/[term:name], e naturalmente ho creato un menu basato sul vocabolario che rimanda a Views (il percorso catalog/%) passando l'argomento.
Ho bisogno che i link abbiano proprio la forma catalog/[term:name], come su http://czech-cristal.ru.
 Quindi, per quanto riguarda i problemi che ho incontrato, ho inserito i termini tassonomici, il menu è apparso con i link catalog/obuv-timberland e catalog/novyy-termin. Ho creato
Views con l'url catalog/%, ho impostato un filtro contestuale "Contenuto: Ha identificatore del termine tassonomico (con profondità)", nei criteri di verifica ho scelto il codice PHP, e nel codice scrivo quanto segue:
$url = drupal_lookup_path('source', "catalog/".$argument);
if ($url != false)
{
  // se il percorso è trovato, controlliamo che sia un percorso verso un termine tassonomico
  //
  $term_base_path = 'taxonomy/term/';
  if (strncmp($term_base_path, $url, strlen($term_base_path)) == 0)
  {
    // rimuoviamo il prefisso 'taxonomy/term/', convertiamo il valore rimanente in numero
    // e sostituiamo l'argomento della vista con l'ID del termine tassonomico ottenuto
    //
    $handler->argument = intval(str_replace($term_base_path, '', $url));
  }
}
return TRUE;
Quindi, nella vista tutto viene visualizzato correttamente come dovrebbe. Mostra i prodotti desiderati in base al termine (screenshot 1). Il mio problema è che sul sito stesso agli indirizzi catalog/obuv-timberland e catalog/novyy-termin non viene visualizzato ciò che appare nell'anteprima di Views, ma piuttosto i materiali associati a questi termini tassonomici (screenshot 2). Potete dirmi, per favore, come fare affinché anche sul sito vengano mostrati i prodotti del catalogo come nell'anteprima di Views.
- Accedi o registrati per poter commentare