Cara menyesuaikan URL gambar di PrestaShop 9 tanpa menimpa

 – Beragampengetahuan
3 mins read

Cara menyesuaikan URL gambar di PrestaShop 9 tanpa menimpa – Beragampengetahuan

Di PrestaShop 9, pengembang dapat menggunakan fitur baru untuk menyesuaikan URL gambar tanpa menggantinya Tautan gambar hamparan kait. Fitur ini memungkinkan modul mengubah jalur gambar secara global tanpa mengubah kelas inti.

Kait ini ideal untuk skenario seperti integrasi CDN, penyimpanan gambar eksternal, layanan pengoptimalan gambar, atau perutean gambar khusus tanpa perlu menimpa file inti.

ini overrideImageLink Pengait memungkinkan modul mengubah URL gambar yang dihasilkan oleh PrestaShop sebelum digunakan di depan atau belakang.

PrestaShop memicu hook ini setiap kali kelas Link menghasilkan URL gambar.

Contents

Mengapa menggunakan pengait ini?

Integrasi Jaringan Pengiriman Konten (CDN):

Gambar disajikan dari jaringan yang didistribusikan secara global lebih cepat daripada server utama, sehingga memberikan waktu pemuatan yang lebih cepat kepada pelanggan di seluruh dunia.

Seperti AWS S3, Google Cloud Storage atau layanan cloud lainnya untuk mengosongkan ruang di hosting utama.

Layanan pengoptimalan gambar:

Rutekan gambar secara otomatis melalui layanan seperti Cloudflare, ImageKit, atau Imgix yang mengompresi dan mengoptimalkan gambar secara real-time.

Perutean gambar khusus:

Menerapkan logika khusus untuk berbagai jenis gambar, kategori produk, atau segmen pelanggan.

catatan: Pengait ini tersedia dari PrestaShop 9.0.0

Jadi mari kita mulai..!

Pertama, kita perlu mendaftarkan hook PrestaShop di modul yang sudah ada atau modul khusus apa pun. Untuk latihan ini, kami membuat modul demo.

$this->registerHook("overrideImageLink");

Sekarang, mari kita implementasikan fungsi hook sebenarnya di modul.

public function hookOverrideImageLink(array $params)

    // Check if we have all required parameters
    if (empty($params['ids'])
        

parameter kait

Kapan overrideImageLink Saat memanggil hook, PrestaShop meneruskan parameter berikut $params Jumlah besar:

Nama → Nama file gambar (misalnya: 12 untuk gambar produk).

PENGENAL →Pengidentifikasi unik gambar (ini adalah ID gambar dalam database).

jenis → Format gambar atau varian yang digunakan home_default, large_default, medium_defaultatau mobile_default. Ini memberi tahu Anda ukuran atau variasi gambar yang diminta oleh sistem.

memperluas → Biasanya ekstensi file gambar jpg atau png. Ini menentukan format gambar mana yang digunakan sistem.

Ganti parameter gambar

Integrasi CDN

Jika kita mengintegrasikan Cloudflare dengan toko online kita, CDN Cloudflare akan menyajikan semua gambar produk, membuat website lebih cepat. Kita dapat mencapainya dengan menggunakan hook di modul PrestaShop.

URL gambar asli:


Setelah pemrosesan kait:


Modul ini memodifikasi URL gambar dengan mempertahankan jalur gambar yang sama (mis. /img/p/1/2/12-home_default.jpg) dan ganti hanya domain website utama dengan domain CDN.

Karena jalurnya tetap sama, CDN dapat dengan mudah menemukan dan menyajikan gambar yang benar.

Itulah isi blog ini. Semoga ini bisa membantu Anda.

Jika Anda menghadapi masalah atau memiliki pertanyaan tentang proses di atas, jangan ragu untuk menghubungi kami melalui bagian komentar.

Selain itu, Anda dapat menjelajahi layanan pengembangan PrestaShop kami dan beragam modul PrestaShop premium.

Jika Anda memiliki pertanyaan, silakan hubungi kami di support@beragampengetahuan.com

rencana pengembangan website



metode pengembangan website

jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website

#Cara #menyesuaikan #URL #gambar #PrestaShop #tanpa #menimpa

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *