Проблема заключается в том, что по умолчанию вывод консоли буферизирован. Поскольку Python 3.3 print()
поддерживает аргумент ключевого слова flush
( см. Документацию ):
print('hello', flush=True)
Если вы используете предыдущую версию f на python, вы можете заставить флеш как это:
import sys
sys.stdout.flush()
Возможно, есть еще лучший способ сделать это с помощью маршрутизаторов, но один из быстрых способов - проверить реестр, чтобы увидеть, есть ли у нас единственный продукт, который мы изучаем:
<?php
$onCatalog = false;
if(Mage::registry('current_product')) {
$onCatalog = true;
}
Надеюсь, это поможет!
Спасибо, Джо