Ich möchte die Skin-URL meines aktuellen Themas erhalten. Zur Zeit arbeite ich im Magento "rwd" Theme.
Und ich benutze den folgenden Code, um die Skin-URL zu erhalten:
Mage::getDesign()->getSkinUrl();
Dies gibt mir die URL http: // localhost / magento / skin / frontend / default / default / zurück.
aber ich brauche URL wie: http: // localhost / magento / skin / frontend / rwd / default /
Bitte hilf mir.
Antworten:
Ich habe den folgenden Befehl verwendet, um eine andere URL in Magento zu erhalten
1. Basis-URL abrufen:
2. Holen Sie sich Skin-URL:
(a) Unsichere Haut-URL:
(b) Secure Skin-URL:
3. Medien-URL abrufen:
4. Holen Sie sich Js Url:
5. Laden-URL abrufen:
6. Aktuelle URL abrufen
Ruft die URL in cms-Seiten oder statischen Blöcken ab
1. Basis-URL abrufen :
2. Holen Sie sich Skin-URL :
3. Medien-URL abrufen:
4. Laden Sie die Store-URL herunter:
Ich denke, das wird dir helfen.
quelle
$this->getSkinUrl()
- also was ist$this
? Der Rest ist eine nette Liste, aber irrelevant für OPs Frage$this
ist der Block in diesem Zusammenhang. zB wenn Sie machen die aktuelle Vorlage folgenden Code verwendet<block type="core/template" name="my_block" template="page/html/my_template.phtml" />
,$this
in der phtml Datei auf einen Block vom Typ beziehenMage_Core_Block_Template
Sie können die aktuelle URL Ihres vorhandenen Magento-Themas ganz einfach mithilfe des folgenden Codes abrufen:
quelle
Wenn Sie verwenden
Sie sollten den
$file
Parameter für die Ressource übergeben, die Sie abrufen möchten. z.B:Magento sucht automatisch zuerst im festgelegten Thema Ihrer Site und setzt die Suche, wenn es nicht vorhanden ist, mit dem Thema-Fallback fort .
quelle
Dies ist der Fall, wenn Sie das Standarddesign als Standarddesign festlegen und das rwd-Design kein Bild angefordert hat.
quelle