Lucrul cu producătorii din 3 virtuemart
Principala diferență dintre aceasta și articolul precedent - codul de ieșire al producătorilor, care nu va afecta Virtuemart de bază. Acest lucru va permite ușor de actualizare, nu vă faceți griji cu privire la faptul că, după actualizarea ceva nu va funcționa.
Adăugarea de producători
Adăugați produse în virtuemart foarte simplu. The Virtuemart> Producatori> Producătorii clic pe butonul Creare
și completați toate informațiile cu privire la producător.
În fila Image, puteți atașa logo-ul.
Atașarea producătorului la produs
În mod implicit virtuemart sprijină filtrarea în catalog de produse de către producători. Pentru a activa trebuie să activați Afișați producătorii din Virtuemart> Setări> Șabloane
Pentru filtrarea corespunde la ieșire codul din fișierul /components/com_virtuemart/views/category/tmpl/default.php
În plus, Virtuemart Setări> Setări> Șabloanele trebuie să fie activată opțiunea Afișare producători.
Când faceți clic pe un link afișat fereastră pop-up cu informații detaliate despre producător.
Editare șablon fereastra pop-up poate fi fișier /components/com_virtuemart/views/manufacturer/tmpl/details.php
Adauga la cardul de produse mai multe informații despre producător. Toate modificările vor fi făcute în fișierul /components/com_virtuemart/views/productdetails/tmpl/default_manufacturer.php. Pentru a salva modificările după actualizare virtuemart copiați fișierul în directorul / template-uri / Nume șablon / html / com_virtuemart / productdetails /.
Jumps la pagina producătorului
Deci, atunci când faceți clic pe numele merge direct la producătorului pagina fără a arăta o fereastră pop-up va înlocui
george007ua
ShopFunctionsF ecou. renderVmSubLayout (. matrice 'categoriile' ( 'categorii' => $ această - categorie> -> copii));
înlocuiți-l
$ Virtuemart_manufacturer = JRequest. getVar ( 'virtuemart_manufacturer_id');
în cazul în care (gol ($ virtuemart_manufacturer))
ShopFunctionsF ecou. renderVmSubLayout (. matrice 'categoriile' ( 'categorii' => $ această - categorie> -> copii));
george007ua
Alo Va multumesc foarte mult! Așa cum a ajutat întotdeauna, totul a fost la cele mai bune! Felicitări!
george007ua
Apropo, totul funcționează fără probleme, indiferent dacă există un meniu pentru producător sau nu!
Bine ai venit!
Întrebare de meta tag-uri.
În fișierul: /components/com_virtuemart/views/manufacturer/view.html.php
Plasez codul:
$ Document -> SetTitle (vmText _ ( 'COM_VIRTUEMART_MANUFACTURER_DETAILS') '' strip_tags ($ producător -> mf_name) ...);
$ Document -> setDescription (strip_tags ($ producător -> mf_desc));
Decizia cu tag-uri, de asemenea, o opțiune bună pentru sarcina.
Salutări, te rog spune-mi cum vă puteți înregistra titlul sub „Producătorii“ pentru un anumit producător?
Este, de asemenea, o întrebare despre Descriere, Cod:
$ Pe documente> setDescription (strip_tags ($ de producător> mf_desc));
Aveți posibilitatea să tăiați numărul de caractere. Și apoi întregul conținut al 3tys de caractere afișate. Mai bine încă, există posibilitatea unui registru?
Încercați să înregistreze toate meta tag-urile din setările producătorului.
Faptul că nu există nici un câmp pentru a edita titlul, descrierile, și așa mai departe.
Este toate fondurile generate în 3 VirtueMart, aș dori să fie în măsură, ca și în stabilirea înregistrării normale în Joomla, specificați meta tag-urile
The Virtuemart> Producatori> Producătorii din setările producătorului nu trebuie să umple câmpul de meta tag-uri?
Încercați pentru fiecare producător pentru a crea un meniu și să înregistreze în setările sale meta tag-uri.
Din păcate, nu există nici un astfel de elemente numai:
Constructorului numele, alias, e-mail, URL-ul și descriere.
Nu știu, cum putem conecta imaginea ar arăta un ecran.
Eu încerc așa cum ați spus de nu destul de meniu. Ea nu funcționează pentru producătorul însuși, cât și pentru „Vezi toate produsele Producator“.
Trece pe toate capetele de acuzare articol, cu excepția pentru interogarea bazei de date, la cererea de a obține o eroare, MySQL Răspuns:
# 1064
- Ai o eroare în cererea dumneavoastră. Consultați documentația pentru versiunea
MySQL pentru sintaxa corectă în apropierea „“ la linia 1
Interogarea face următoarele:
ALTER TABLE
wtok6_virtuemart_manufacturers_ru_ru ADD customtitle CHAR (255)
SET utf8 CARACTER COLLATE utf8_general_ci NOT NULL DEFAULT
Se afla pe site-ul este deja a treia zi vom găsi soluții.