Определить, если на странице продукта программно в Magento

Проблема заключается в том, что по умолчанию вывод консоли буферизирован. Поскольку Python 3.3 print() поддерживает аргумент ключевого слова flush ( см. Документацию ):

print('hello', flush=True)

Если вы используете предыдущую версию f на python, вы можете заставить флеш как это:

import sys
sys.stdout.flush()

15
задан Del F 14 June 2010 в 23:00
поделиться

1 ответ

Возможно, есть еще лучший способ сделать это с помощью маршрутизаторов, но один из быстрых способов - проверить реестр, чтобы увидеть, есть ли у нас единственный продукт, который мы изучаем:

<?php

$onCatalog = false;
if(Mage::registry('current_product')) {
    $onCatalog = true;
}

Надеюсь, это поможет!

Спасибо, Джо

27
ответ дан 30 November 2019 в 23:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: