wdrożenia PrestaShop

[BackOffice] Link do podanej strony przy liscie produktu !!!!

  • 9 Odpowiedzi
  • 9817 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline vister

  • Nowy
  • *
  • 5
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
[BackOffice] Link do podanej strony przy liscie produktu !!!!
« dnia: Wrzesień 02, 2014, 04:35:26 pm »
Witam serdecznie,
 Mam problem z oprogramowanie PrestaShop.
 Chodzi o to, że zrobiłem wszystko dokładnie jak jest napisane w poniższym linku : http://michak.pl/sta...tashop-czesc-1/ działa mi beż zarzutu.
 W momencie kiedy wpiszę w inputa tekst to pojawia się na liście produktów przy danym produkcie. Mój problem polega na tym, że chcę, aby był tam link do jakieś strony. Kiedy wpiszę adres strony to dalej widzi jako tekst, a chcę, aby przenosiło mnie na wpisaną stronę. Dokładniej chodzi mi o to, żeby tekst, który jest zaznaczony na zdjęciu był linkiem. Wersja PS to 1.6
 

 Bardzo proszę o pomoc
 Pozdrawiam

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #1 dnia: Wrzesień 02, 2014, 05:51:54 pm »
cos sobie wprowadziles, cos gdzies wysweitliles... co i gdzie? jak wysweitlasz i gdzie to pole? o '<a href=' slyszales?
design4VIP z innej strony...

*

Offline vister

  • Nowy
  • *
  • 5
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #2 dnia: Wrzesień 03, 2014, 10:38:47 am »
Dodałem w pliku controllers/admin/AdminProductsController.php taki kod:

$this->fields_list['sap'] = array(
'title' => $this->l('SAP'),
'align' => 'left',
'width' => 80
);


i dzięki temu mi się wyświetla.
A o <a href= słyszałem tylko pytanie gdzie go dodać i w jaki sposób ???
Wszystko zrobiłem jak w podanym linku http://michak.pl/stary/wlasne-pola-w-prestashop-czesc-1/

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #3 dnia: Wrzesień 03, 2014, 11:31:42 am »
myslalem, ze chcesz to pole wyswietlic gdzies po stronie front, stad to lakoniczne 'a href' ;)

ale gdzie chcesz to miec, tylko w tej tabeli? i w tej tabeli ma byc klikalne? tu mzoe byc problem, poniewaz klikalny jest caly wiersz na raz przenoszacy do produktu... ciezko powiedziec jak sie zachowa koleiny link.

a SAP gdzie generujesz? masz sam odczyt z bazy czy jeszcze gdzies zamieniasz zminna?
design4VIP z innej strony...

*

Offline vister

  • Nowy
  • *
  • 5
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #4 dnia: Wrzesień 03, 2014, 01:16:57 pm »
Tak tylko w tabeli ma być klikane:-) Jeżeli dodamy do kodu:

$this->fields_list['sap'] = array(
'title' => $this->l('SAP'),
'align' => 'left',
'width' => 80
);


Linijkę:
'remove_onclick' => true

Czyli będzie:
$this->fields_list['sap'] = array(
'title' => $this->l('SAP'),
'align' => 'left',

'remove_onclick' => true,
'width' => 80
);

To kolumnę SAP nie linkuje. Można tedy klikać i nic.
SAP pobieram tylko z bazy danych. Dokładnie tak jak jest tutaj http://michak.pl/stary/wlasne-pola-w-prestashop-czesc-1/

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #5 dnia: Wrzesień 03, 2014, 01:30:39 pm »
'remove_onclick' (z ang. usun klikalnosc) - usuwa tylko to o czym pisalem wyzej, czyli linka calego wiersza. to przeoczylem ;) tak w sumei jeszcze za bardzo nie bawilem sie tymi dodatkami w tabelach, to przede mna w obecnym  projekcie, ale staram sie juz rozgrywac temat korzystajac z okazji ;) ten remove musi zostac. pogladnij sobie teraz jak zwracana jest ikona np. PDF (printPDFicons) z naciskiem na budowe podlinkowania elementu oraz jak jest podlaczane pod arraya kolumny ;) to juz sprawa powinna okazac sie prosta ;) i chcial nie chcial jednak wracamy do lakonicznego 'a href' :D
design4VIP z innej strony...

*

Offline vister

  • Nowy
  • *
  • 5
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #6 dnia: Wrzesień 03, 2014, 01:39:23 pm »
'remove_onclick' usuwa link tylko z danej kolumny. Jeżeli klikniemy na pozostałe elementy wiersza to przełączy nas na edycje produktu. A gdzie mam dokładnie sprawidzić printPDFicons. Nie za bardzo wiem  :) Jestem trochę ciemny z PS :-\

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #7 dnia: Wrzesień 03, 2014, 02:04:09 pm »
no ale jak wstawiasz w danej kolumnie to chyba logiczne, ze dziala dla danej kolumny, tak? tutaj Ameryki nie ma.

a gdzie masz szukac funckji.... no chyba w kontrolerach? ;) a na trafniej, w tym kontrolerze co edytujesz....

PS. tutaj akurat znajomosc Ps nie ma wiele do znaczenia bo to czysty PHP i jego skladowe. a to jest wlasnie to dlaczego pytalem jak i gdzie pobierana jest SAS, chcialem wiedziec czy dzialasz na zasadzie CTRL+C > CTRL+V, czyli ewidentne dziala bez myslenia... nawet nie wiesz co i dlaczego i dlaczego tutaj a nie gdzie indziej zostalo wstawione... jak chcesz cos sam programowac to tak sie nie da...   
design4VIP z innej strony...

*

Offline vister

  • Nowy
  • *
  • 5
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #8 dnia: Wrzesień 03, 2014, 05:13:58 pm »
Okej rozumiem. W PHP też jest ciemny. Dlatego napisałem na forum. Proszę o pomoc tych którzy się  na tym znają  :D A co do tego linku to siedziałem już trochę i dalej nie wiem jak to zrobić.
Jak byś był tak uprzejmy to prosiłbym o jakiś mały poradnik lub tutorial jak to zrobić, bo ja już nie mam sił  :-\

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: [BackOffice] Link do podanej strony przy liscie produktu !!!!
« Odpowiedź #9 dnia: Wrzesień 03, 2014, 05:41:14 pm »
ale wszystko, caly tutrial, masz w watkach powyzej. wytlumaczone krok po kroku, co szukac, na co zwracac uwage i co edytowac. dalej to juz tylko myslenia i inwencja wlasna. nie znajac jeztka programowania nie da sie za wiele zrobic... jak pisalem wczesniej, nie robilem tego jeszcze ale znalezienie rozwiazania droga dedukcji i sledzenia zmiennych zajelo mi pare minut.  blizej wytlumaczyc co i jak moze juz tylko gotowiec, ale to nie ten dzial. o gotowce pytaj w dziale Rynek.
design4VIP z innej strony...