Jump to content

Busco módulo para CMS similar al de Categories block


Recommended Posts

Hola,

 

Estoy buscando un módulo que me muestre las hojas CMS junto con sus categorías tal cual como las de Categories block.

 

Con el módulo actual de CMS esto no es posible, por que solo muestran las hojas CMS, no si quiera muestra que pertenece a alguna categoría. Pensaba en programar yo mismo esto por que lo necesito urgente (Sí, programar algo así cuesta tiempo). Por eso le pido a alguien que conosca de algún módulo poderoso CMS que sean casi tan potente como el de Categories Block.

 

Muchas gracias.

Link to comment
Share on other sites

Creo que acá ocurre la magia:

 

blockcms.tpl

 

<ul class="block_content">
               {foreach from=$cms_title.categories item=cms_page}
                   {if isset($cms_page.link)}<li class="bullet"><b style="margin-left:2em;">
                   <a href="{$cms_page.link}" title="{$cms_page.name|escape:html:'UTF-8'}">{$cms_page.name|escape:html:'UTF-8'}</a>
                   </b></li>{/if}
               {/foreach}
               {foreach from=$cms_title.cms item=cms_page}
                   {if isset($cms_page.link)}<li><a href="{$cms_page.link}" title="{$cms_page.meta_title|escape:html:'UTF-8'}">{$cms_page.meta_title|escape:html:'UTF-8'}</a></li>{/if}
               {/foreach}
               {if $cms_title.display_store}<li><a href="{$link->getPageLink('stores')}" title="{l s='Our stores' mod='blockcms'}">{l s='Our stores' mod='blockcms'}</a></li>{/if}
           </ul>

 

blockcategories.tpl

 

<div id="categories_block_left" class="block">
   <p class="title_block">{l s='Categories' mod='blockcategories'}</p>
   <div class="block_content">
       <ul class="tree {if $isDhtml}dhtml{/if}">
       {foreach from=$blockCategTree.children item=child name=blockCategTree}
           {if $smarty.foreach.blockCategTree.last}
               {include file="$branche_tpl_path" node=$child last='true'}
           {else}
               {include file="$branche_tpl_path" node=$child}
           {/if}
       {/foreach}
       </ul>
       {* Javascript moved here to fix bug #PSCFI-151 *}
       <script type="text/javascript">
       // <![CDATA[
           // we hide the tree only if JavaScript is activated
           $('div#categories_block_left ul.dhtml').hide();
       // ]]>
       </script>
   </div>
</div>

 

Creo que incorporando un poco de la esturctura del código de blockcategories en el blockcms se podría lograr

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...