Mango Pod Group не отображается - PullRequest
1 голос
/ 05 января 2011

Я работаю над темой блога Mango, точнее над компонентом pod для боковой панели. Я создал модули так, как я их представляю в другой теме, но они не будут отображаться. Мой файл skin.xml:

 <podLocations>
  <location id="sidebar" name="General sidebar">
   <pod id="about">About</pod>
   <pod id="search">Search</pod>
   <pod id="categories">Categories</pod>
   <pod id="wise-words">Wise Words</pod>
  </location>
  <location id="sidebar-page" name="Page Sidebar">
   <pod id="about">About</pod>
   <pod id="search">Search</pod>
   <pod id="categories">Categories</pod>
   <pod id="wise-words">Wise Words</pod>
  </location>
  <location id="sidebar-archives" name="Archives Sidebar">
   <pod id="about">About</pod>
   <pod id="search">Search</pod>
   <pod id="categories">Categories</pod>
   <pod id="wise-words">Wise Words</pod>
  </location>
 </podLocations>

Фактический вывод местоположения стручка:

   <mangox:PodGroup locationId="sidebar" template="index">
<mangox:TemplatePod id="about" title="About">
 <h3>About</h3>   
 <p><mango:Blog description descriptionParagraphFormat /></p> 
</mangox:TemplatePod>
<mangox:TemplatePod id="search">
 <h3>Search</h3>
 <form id="qsearch" action="/archives.cfm/search/" method="get" >
  <p>
   <label for="qsearch">Search:</label>
   <input class="tbox" type="text" name="qsearch" value="Search this site..." title="Start typing and hit ENTER" />
   <input class="btn" alt="Search" type="image" name="searchsubmit" title="Search" src="<mango:Blog skinurl />assets/images/search.gif" />
  </p>
 </form>  
</mangox:TemplatePod>
<mangox:TemplatePod id="categories">
 <h3>Categories</h3>
 <ul class="sidemenu">    
  <mango:Categories><mango:Category>
      <li><a href="<mango:CategoryProperty link />" title="<mango:CategoryProperty title />"><mango:CategoryProperty title /></a></li>
  </mango:Category></mango:Categories>
 </ul>
</mangox:TemplatePod>
<mangox:TemplatePod id="wise-words">
 <h3>Wise Words</h3>
 <p>&quot;We can let circumstances rule us, or we can take 
 charge and rule our lives from within.&quot;</p>

 <p class="align-right">- Earl Nightingale</p>      
</mangox:TemplatePod>

Я убедился, что в админке настроено отображение модулей, но когда я загружаю страницу, боковая панель не отображается. Когда я смотрю на исходный код, на боковой панели div отображается пустой контейнер.

1 Ответ

4 голосов
/ 05 января 2011

Ваш код определяет только модули, а не отображает их.Этот код должен также находиться внутри блока <mangox:PodGroup></mangox:PodGroup> и отображать все модули, которые оба (1) определены , либо вашим кодом шаблона модуляили с помощью плагинов, и (2) включен через менеджер pod в admin.

<mangox:Pods>
    <mangox:Pod>
        <mangox:PodProperty content />
    </mangox:Pod>
</mangox:Pods>
...