Я купил тему Magento. Эта тема включает домашнюю страницу, на которой отображается статический блок Subscription Subscription Subscription.Борьба с отображением статического блока Magento
Вот код содержания CMS Главная страница для отображения этого блока:
<div class="block-socials in-blog">{{block type="newsletter/subscribe" template="newsletter/subscribe.phtml" }}</div>
Вот содержание subscribe.phtml:
<div class="block block-subscribe social-block">
<div class="social-block-title">
<span><?php echo $this->__('Newsletter') ?></span>
</div>
<div class="social-block-border"> </div>
<div class="social-block-join-content">
<?php echo $this->__('Sign Up for Our Newsletter:') ?>
<div class="social-block-join-form">
<form action="<?php echo $this->getFormActionUrl() ?>" method="post" id="newsletter-validate-detail">
<p>
<input type="text" name="email" id="newsletter" title="<?php echo $this->__('Sign up for our newsletter') ?>" class="input-text required-entry validate-email cms-block-join" />
</p>
<div class="actions">
<button type="submit" title="<?php echo $this->__('Subscribe') ?>" class="button cms-block-join"><span><span><?php echo $this->__('Subscribe') ?></span></span></button>
</div>
</form>
</div>
<script type="text/javascript">
//<![CDATA[
var newsletterSubscriberFormDetail = new VarienForm('newsletter-validate-detail');
//]]>
</script>
</div>
Он отлично работает (имеет подтверждение, отправляет данные в базу данных) (изображение прилагается). Однако я хотел бы разместить его в другом месте. Это место представляет собой блок с четырьмя слотами, каждый из которых может содержать статические блоки (изображение прикреплено), которое можно выбрать в бэкэнде Magento в раскрывающемся меню (в этом меню отображаются все статические блоки CMS). Итак, я создал новый статический блок, который будет выбран из этого выпадающего меню. Но я борюсь с содержанием, чтобы разместить там: Если я размещаю следующее: , то он просто отображается таким образом (независимо от того, добавляю ли я вокруг него соответствующие divs или нет).
Если я помещаю содержимое статического блока из subscribe.phtml в мой созданный статический блок, он появляется, однако он не работает (вместо проверки данных, которые он ищет для конкретной страницы, и строка url выглядит так: : baseurl/<? php% 20 echo% 20 $ this-> getFormActionUrl()% 20?> (без пробелов))
Не могли бы вы помочь мне создать новый статический блок с содержимым шаблона subscribe.phtml, так что он будет работать так, как это было первоначально.
спасибо, что заранее.