php документация - как получить информацию о магазине в Magento?




уроки скачать (6)

В Magento, как я могу получить активную информацию о магазине, такую ​​как имя магазина, номер строки и т. Д.?


Answers

Если вы работаете над Frontend Then Use:

$currentStore=Mage::app()->getStore(); 

Если у вас есть идентификатор магазина, используйте

$store=Mage::getmodel('core/store')->load($storeId);

Чтобы получить информацию о текущем магазине из любого места в Magento, используйте:

<?php
$store = Mage::app()->getStore();

Это даст вам объект Mage_Core_Model_Store, который содержит некоторую необходимую информацию:

<?php
$name = $store->getName();

Что касается вашего другого вопроса о номере строки, я не уверен, что вы имеете в виду. Если вы хотите знать, какой номер строки в коде вы используете (например, для обработки ошибок), попробуйте:

<?php
$line      = __LINE__;
$file      = __FILE__;
$class     = __CLASS__;
$method    = __METHOD__;
$namespace = __NAMESPACE__;

Вы можете получить активную информацию о магазине следующим образом:

Mage::app()->getStore();  // for store object
Mage::app()->getStore()->getStoreId;  // for store ID

Получить данные хранилища

Mage::app()->getStore();

Идентификатор магазина

Mage::app()->getStore()->getStoreId();

Код магазина

Mage::app()->getStore()->getCode();

ИД сайта

Mage::app()->getStore()->getWebsiteId();

Название магазина

Mage::app()->getStore()->getName();

Сохраните имя Frontend ( см. Ответ @ Ben )

Mage::app()->getStore()->getFrontendName();

Активен

Mage::app()->getStore()->getIsActive();

Домашняя страница URL-адрес магазина

Mage::app()->getStore()->getHomeUrl();

URL текущей страницы магазина

Mage::app()->getStore()->getCurrentUrl();

Все эти функции можно найти в классе Mage_Core_Model_Store

Файл: app / code / core / Mage / Core / Model / Store.php


Отличные ответы здесь. Если вы ищете представление по умолчанию «Имя магазина», заданное в конфигурации Magento:

Mage::app()->getStore()->getFrontendName()

На каждом видеоролике YouTube есть 4 сгенерированных изображения. Они предсказуемо отформатированы следующим образом:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
https://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

Первый в списке - полноразмерное изображение, а другие - уменьшенные изображения. Миниатюра изображения по умолчанию (то есть одна из 1.jpg , 2.jpg , 3.jpg ):

https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg

Для высококачественной версии миниатюры используйте URL-адрес, подобный этому:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg

Существует также версия миниатюры среднего качества с использованием URL-адреса, аналогичного HQ:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg

Для версии миниатюры стандартной версии используйте URL-адрес, подобный этому:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg

Для максимальной версии разрешения эскиза используйте URL-адрес, похожий на этот:

https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg

Все вышеперечисленные URL доступны также через http. Кроме того, немного более короткое имя хоста i3.ytimg.com работает вместо img.youtube.com в примерах выше.

Кроме того, вы можете использовать API данных YouTube (v3) для получения миниатюр.





php magento