Witamy!

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.

0

Tworzenie linków [Zamknięte]

przez
Dr.One
na 03.03.2015, 17:00 1310 odsłony

- Pytanie został zamknięty z powodu: niezwiązane z tematem lub nieaktualne

przez
Dr.One
na 19.04.2015 12:05:19

Taaak wiem,

Moje pytanie sa smieszne ale mam ich tak wiele, że muszę je gdzieś zadać a ponieważ dotyczą Odoo .... najlepsze miejsce to Forum Odoo :)

Jak o ile to możliwe w najprostszy sposób zbudować link do wskazanego produktu w innym miejscu w sieci ze strony produktu w odoo ?

Myślałem o czymś takim, (w php nie miałbym najmniejszego problemu, w Odoo .... nie wiem jak to zrobić) jak przywiązać np wartość pola "default_code" do linku ?

"default_code" danego produktu jest identyfikatorem produktu w sklepie internetowym dlatego chciałbym zrobić link który automatycznie odsyłał bedzie do wskazanego miejsca w sieci.

Przynajmniej do czasu opracowania/rozpracowania modułu łączącego OpenCART z Odoo w taki sposób chciałbym mieć możliwość szybkiego otwierania produktu.

====================================================

Zrobiłem tak ale nie wiem jak do tego podłączyć jakiekolwiek dane z określonego pola:

(jak widać to najzwyklejszy link HaTeeMeLowy obejmujący "button")

        <a href="http://www.ebay.co.uk/usr/charlescomputers/" target="_blank">
        <button class="oe_stat_button" name="ebay_list"
                type="action" icon="fa-shopping-cart"
                help="This product is listed on Ebay STORE"
                string="EBAY" attrs="{'invisible':[('ebay_listed','!=',True)]}"/>
        </a>

Nie wiem jak się do tego wbić z wartością z określonego pola np "default_code" czyli Internal Reference bo po tym kodzie wyszukiwane będą produkty w sklepie i ebay'u

============================================

W międzyczasie coś mi zaświtało, przygotuję pole o nazwie link i w nim umieszczę odpowiedni kod. Zobaczymy czy zadziała ;)

 

 


0

Dariusz Żbikowski

--Dariusz Żbikowski--

1280
| 4 3 3
LODZ, Polska
--Dariusz Żbikowski--
Dariusz Żbikowski
na 04.03.2015, 16:42

Wszystkie mozliwe ścieżki wywołan definiowane są w kontrolerze - zobacz np. kontroler website_sale, tam jest zdefiniowane:

    @http.route(['/shop/product/<model("product.template"):product>'], type='http', auth="public", website=True)

i to jest informacja o tym jak można obecnie wywołać. Jeśli chcesz zrobić po swojemu musisz to swoje dopisać do kontrolera. Taki zmieniony kontroler może wtedy obsłużyć wywołania nawet według default_code.

  • Oflaguj

Zmontowałem już kod, czyli sama definicja zrobiona (controllers) teraz jeszcze muszę wyśledzić jak w kodzie strony umieścić sam link bo nie wiem jak to powinno być zrobione. Dodatkowy problem to muszę to powiązać z "buttonem"

Dr.One
na 04.03.2015, 20:45

aaa świetnie .... tyle, że kod generuje linki do lokalnego serwera :( i wygląda na to, że tylko dodaje to co następuje po adresie ip lub domenie czyli http://192.168.1.1:8096/ a to samo w sobie nie pomoże :)

Dr.One
na 04.03.2015, 20:58

0
Janusz Stefaniak
na 03.03.2015, 19:05

Wykorzystaj do tego ID produktu np.

  • http://TWOJA_DOMENA/shop/product/ID_PRODUKTU

powinno zadziałać.

  • Oflaguj

mam tak poprostu dopisac do linku ".../default_code/" ?

Dr.One
na 03.03.2015, 22:57

nie .... tak z pewnością nie zadziała :) system potraktuje to jako ciąg znaków i będzue próbował otworzyć stronę default_code ;(

Dr.One
na 03.03.2015, 23:30

Bądź na bieżąco

O tym forum

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze. Przeczytaj wytyczne

Narzędzia do pytań

3 obserwujący

Statystyki

Spytał/a: 03.03.2015, 17:00
Oglądano: 1310 razy
Ostatnia aktualizacja: 04.03.2015, 16:42