Trả lời câu hỏi của bạn chắc chắn là không, không còn customer_logged_in
xử lý nữa, tôi đã đào sâu vào mã và không thể tìm thấy bất kỳ xử lý bố cục nào có thể thực hiện thủ thuật.
Trên đó, \dev\tests\static\testsuite\Magento\Test\Legacy\LayoutTest.php
bạn có thể tìm thấy đoạn mã sau:
/**
* List of obsolete nodes
*
* @var array
*/
protected $_obsoleteNodes = [
'PRODUCT_TYPE_simple',
'PRODUCT_TYPE_configurable',
'PRODUCT_TYPE_grouped',
'PRODUCT_TYPE_bundle',
'PRODUCT_TYPE_virtual',
'PRODUCT_TYPE_downloadable',
'PRODUCT_TYPE_giftcard',
'catalog_category_default',
'catalog_category_layered',
'catalog_category_layered_nochildren',
'customer_logged_in',
'customer_logged_out',
'customer_logged_in_psc_handle',
'customer_logged_out_psc_handle',
'cms_page',
'sku_failed_products_handle',
'catalog_product_send',
'reference',
];
Mà với tôi, rõ ràng cho chúng ta biết rằng customer_logged_in
xử lý bố trí đã lỗi thời.
Xem câu trả lời của Fabian để được giải thích về cách thực hiện ngay bây giờ trong Magento 2.