Jump to content

insertar modulo suscripción a newsletter en una pagina cms


Recommended Posts

Hola ya he creado el hook y veo que el módulo ya esta enganchado a mi nuevo hook pero no me sale en las paginas cms, he colocado en el cms tpl esto. Que puedo estar haciendo mal? sólo quiero que lo muestre en una página cms en concreto id25, que podria hacer.

Gracias de antemano, pero esto me trae de cabeza llevo bastante tiempo con esto y no lo soluciono.

 

{if ($content_only == 0)}
{include file="$tpl_dir./breadcrumb.tpl"}
{/if}
{if isset($cms) && !isset($category)}
{if !$cms->active}
 
<div id="admin-action-cms">
<p>{l s='This CMS page is not visible to your customers.'}
<input type="hidden" id="admin-action-cms-id" value="{$cms->id}" />
<input type="submit" value="{l s='Publish'}" class="exclusive" onclick="submitPublishCMS('{$base_dir}{$smarty.get.ad|escape:'htmlall':'UTF-8'}', 0, '{$smarty.get.adtoken|escape:'htmlall':'UTF-8'}')"/>
<input type="submit" value="{l s='Back'}" class="exclusive" onclick="submitPublishCMS('{$base_dir}{$smarty.get.ad|escape:'htmlall':'UTF-8'}', 1, '{$smarty.get.adtoken|escape:'htmlall':'UTF-8'}')"/>
</p>
<div class="clear" ></div>
<p id="admin-action-result"></p>
</p>
</div>
{/if}
<div class="rte{if $content_only} content_only{/if}">
{$cms->content}
        {$HOOK_NUEVOHOOK}
{/if}
Link to comment
Share on other sites

Agrega el hook segun se indica en el tutorial de Victor Rodenas, eliminalo en los demas hooks si estuviera, coloca en el cms.tpl un condicional para que aparezca en determinada pagina cms

{if $cms_id == 4}
{hook h='nuevohook'}
{/if}
Link to comment
Share on other sites

En el newsletter.php he incluido esto lo verde es lo añadido.

 

public function install()
{
if (parent::install() == false || $this->registerHook('leftColumn') == false || $this->registerHook('header') == false || $this->registerHook('danycms') == false)
return false;
 
Y luego he añadido esto:
 
public function hookdanycms($params) 
        
                return $this->hookLeftColumn($params);
}
 
 

He incluido esto en el cms.tpl, el texto verde el añadido.

 

{if $cms_id == 25}
        {hook h='danycms'}
        {/if}
<div class="rte{if $content_only} content_only{/if}">
{$cms->content}
 
Y no me funciona. Hay algo que este haciendo mal.
 
Saludos.
Link to comment
Share on other sites

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