Saya ingin mendapatkan URL skin tema saya saat ini. Saat ini saya sedang mengerjakan tema Magento "rwd".
Dan saya menggunakan kode di bawah ini untuk mendapatkan URL skin:
Mage::getDesign()->getSkinUrl();
Ini mengembalikan saya URL http: // localhost / magento / skin / frontend / default / default /
tapi saya butuh URL seperti: http: // localhost / magento / skin / frontend / rwd / default /
Tolong bantu aku.
Jawaban:
Saya telah menggunakan perintah berikut untuk mendapatkan URL berbeda di magento. Dapatkan Url dalam file phtml
1. Dapatkan Url Dasar:
2. Dapatkan Url Kulit:
(a) Url Kulit Tidak Aman:
(B) Url Kulit Aman:
3. Dapatkan Url Media:
4. Dapatkan Js Url:
5. Dapatkan Url Toko:
6. Dapatkan Url Saat Ini
Dapatkan URL dalam halaman cms atau blok statis
1. Dapatkan Url Dasar :
2. Dapatkan Url Kulit :
3. Dapatkan Url Media:
4. Dapatkan Url Toko:
Saya pikir ini akan membantu Anda.
sumber
$this->getSkinUrl()
- yaitu apa itu$this
? Sisanya adalah daftar yang bagus, tetapi tidak relevan dengan pertanyaan OP$this
adalah blok dalam konteks ini. mis., jika Anda merender templat saat ini menggunakan kode berikut<block type="core/template" name="my_block" template="page/html/my_template.phtml" />
,$this
dalam file phtml akan merujuk ke blok jenisMage_Core_Block_Template
Anda dapat dengan mudah memanfaatkan URL saat ini dari tema Magento yang ada dengan menggunakan kode yang disebutkan di bawah ini:
sumber
Saat Anda menggunakan
Anda harus memasukkan
$file
parameter untuk sumber daya yang Anda coba ambil; misalnya:Magento akan secara otomatis mencari di set tema situs Anda terlebih dahulu dan jika tidak ada di sana ia akan melanjutkan pencariannya menggunakan fallback tema .
sumber
Ini terjadi ketika tema default Anda adalah default dan tema rwd tidak meminta gambar.
sumber