1. 메인페이지(aaa.com) 아래 서브메뉴(job.aaa.com 등)들은 멀티도메인/default layout으로 설정되어있습니다.

 

2. 서브메뉴에 logo text를 삽입 후 메인페이지로 링크하려고 하는데,

아래 default layout의 9번 라인 href="{geturl('')}" 이 부분을 수정하면 될 듯하여 다양하게 수정해봤지만 해결되지 않았습니다.

<header class="header">
<h1>
<a href="{geturl('')}" id="siteTitle">
<img src="siteTitle.png" alt="Rhymix" cond="!Context::getSiteTitle() && !$layout_info->LOGO_IMG && !$layout_info->LOGO_TEXT">
<block cond="Context::getSiteTitle() && !$layout_info->LOGO_IMG && !$layout_info->LOGO_TEXT">{Context::getSiteTitle()}</block>
<img src="{$layout_info->LOGO_IMG}" alt="{$layout_info->LOGO_TEXT}" cond="$layout_info->LOGO_IMG">
<block cond="!$layout_info->LOGO_IMG && $layout_info->LOGO_TEXT">{$layout_info->LOGO_TEXT}</block>
</a>
</h1>

 

3. href="{geturl('')}"

-> href="{getUrl('','mid',$mid)}

-> href="{getUrl('','mid',home)}

이런 식으로 해봤지만 최상위 메인페이지(aaa.com)로 링크되지 않고 서브메뉴 멀티 도메인의 home(job.aaa.com)으로만 링크되기만 합니다.

 

최상위 메인페이지로 링크하는 방법 문의드립니다.(도메인을 직접 입력하지 않고 xe문법/변수 등을 이용하길 원합니다.)

 

  • Lv37

    <a href="{getSiteUrl(ModuleModel::getDefaultDomainInfo()->domain, '')}">

    또는

    <a href="//{ModuleModel::getDefaultDomainInfo()->domain}{getUrl('')}">

  • Lv37 Lv4
    너무 감사드립니다. 지금 밖인데 나중에 집가서 적용해볼게요 ^^ 빨리 해보고 싶네요.
  • Lv37 Lv4
    흑흑흑 기진곰님 감사드립니다.
    둘다 잘 됩니다.^^
    알려주신 getSiteUrl 함수와 변수선언에 대해 공부해봐야겠습니다.
    무더위에 건강 유의하시기 바랍니다.