اذهب إلى المحتوى

السؤال

نشر

أريد إظهار لائحة من المنتجات على نظام Magento، وقد فعلت ذلك، لكن بالموازاة مع ذلك أريد إظهار المُستخدم الحالي في أعلى الصفحة -بعض البيانات التي أرى أنها مهمة-، فكيف أجلب المُستخدم الحالي Current User ؟

Recommended Posts

  • 0
نشر

نجد في الملف : "app/code/core/Mage/Page/Block/Html/Header.php":

public function getWelcome()
{
    if (empty($this->_data['welcome'])) {
        if (Mage::app()->isInstalled() && Mage::getSingleton('customer/session')->isLoggedIn()) {
            $this->_data['welcome'] = $this->__('Welcome, %s!', Mage::getSingleton('customer/session')->getCustomer()->getName());
        } else {
            $this->_data['welcome'] = Mage::getStoreConfig('design/header/welcome');
        }
    }

    return $this->_data['welcome'];
}

حيث أنّ ()Mage::getSingleton('customer/session')->getCustomer تجلب لنا المستخدم الحالي للتطبيق.

وللحصول على المستخدم المتصل الآن بحساب مدير الموقع Admin،  نستعمل:

Mage::getSingleton('admin/session')->getUser();

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...