WordPress Integration per Magento e WPML

Utilizzate il plugin di integrazione con Magento di Fishpig, WordPress Integration e avete un e-commerce e un blog multilingua che usa WPML?

Bene, fishpig non offre una soluzione gratuita! Ma non disperate, è comunque possibile filtrare gli articoli per lingua, e noi di InsiDevCode abbiamo trovato la soluzione per voi!

Wordpress Integration e WPML

Prima di tutto recatevi nel file dove effettuate la query per stampare i post sul vostro ecommerce.

A questo punto dobbiamo settare i filtri di lingua e impostare le modifiche adatte come l’esempio di seguito riportato:

<?php 
$lang = substr(Mage::app()-&amp;gt;getLocale()-&amp;gt;getLocaleCode(),0,2); 
  if($lang == 'it') { 
    echo $this->getLayout()
         ->createBlock("wordpress/sidebar_widget_posts")
         ->setTemplate("wordpress/sidebar/widget/posts.phtml")
         ->setTitle("BLOG ULTIME NOTIZIE")
         ->setPostCount(6)
         ->setCategoryId(X,Y,Z)
         ->toHtml();
  }else{
    echo $this->getLayout()
         ->createBlock("wordpress/sidebar_widget_posts")
         ->setTemplate("wordpress/sidebar/widget/posts.phtml")
         ->setTitle("BLOG ULTIME NOTIZIE")
         ->setPostCount(6)
         ->setCategoryId(W,J,K)
         ->toHtml();
  }
?>

Ora noterete nel filtro setCategoryId la presenza delle presenti lettere: X,Y,Z,W,J,K…
Al posto di esse dovete sostituire l’ID della categoria, nella lingua associata, quindi X,Y,Z gli ID della/e categoria/e in italiano, e al posto di W,J,K le rispettive in inglese o altra lingua.

Nel caso di dubbi, o configurazioni personalizzate non esitate a contattarci!
Seguiteci anche su Facebook, Google Plus, Tumblr e Twitter, per restare sempre in contatto con noi e con le nostre guide.



Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Cerca

Seguici

Live da Facebook
Live da Twitter
Seguici su Telegram
Canale InsiDevCode Telegram