Link all’articolo SimpleCart.js non definito, imansible ottenere il collegamento per funzionare

Sto cercando di configurare SimpleCart per il mio sito Web e tutto funziona perfettamente al 100%, tranne quando cerco di aggiungere i miei prodotti ai rispettivi collegamenti alla propria pagina nei “colummns del carrello”. Sto seguendo la documentazione (questo collegamento ti porta alla pagina della documentazione che spiega come impostare le colonne del carrello, incluso il collegamento dell’articolo) su come includere il link del prodotto, ma il link continua a dire che è “non definito”.

Si prega di dare un’occhiata al mio violino (mi dispiace per la mancanza di stile):

VIOLINO

Secondo la documentazione se metti:

{ view: "link", label: "Details", attr: "pageLink", text: "View Product Page" } 

come una colonna del carrello (come potete vedere sulla riga 98 nel violino)

e quindi aggiungere la class:

 class="item-pageLink"> 

(Che presumo spunti il ​​seguente link href come mostrato di seguito) al prodotto che può essere aggiunto al carrello – Quindi nel mio esempio e nel js fiddle, ho ottenuto:

  

… quando clicchi su “comprami” … vedrai che questo articolo verrà aggiunto al carrello sottostante ma quando passi il mouse su “Visualizza la pagina del prodotto” mostra che il link è “non definito”! Dovrebbe puntare / linkare su google!

Non so dove si trova il problema? Si prega di vedere la linea 525 nel pannello js del violino – questo è l’unico altro riferimento a “ottenere” il link che potevo vedere.

Ho provato a cercare su Google questo problema e sebbene ci fossero altri che avevano avuto lo stesso problema, non riesco a trovare una soluzione chiara.

Qualcuno può aiutarmi qui?

Ho giocato con simpleCart js ed ecco come aggiungo un link al nome di un prodotto nel carrello: https://github.com/wojodesign/simplecart-js/issues/476

Passo in item_link http://www.example.com nella pagina HTML e poi nel file simpleCartSetup.js aggiungo la funzione view a attr: “name”

 // simpleCartSetup.js simpleCart({ // array representing the format and columns of the cart, see // the cart columns documentation cartColumns: [ { attr: "name" , label: "Name", // Link function view: function (item, column) { return "" + item.get(column.attr) + ""; } }, { attr: "price" , label: "Price", view: 'currency' }, { view: "decrement" , label: false }, { attr: "quantity" , label: "Qty" }, { view: "increment" , label: false }, { attr: "total" , label: "SubTotal", view: 'currency' }, { view: "remove" , text: "Remove" , label: false } ], // "div" or "table" - builds the cart as a table or collection of divs cartStyle: "div", // how simpleCart should checkout, see the checkout reference for more info checkout: { type: "PayPal" , email: "[email protected]" }, // set the currency, see the currency reference for more info currency: "AUD" });