Jump to content
Sign in to follow this  
7up

Вывестси блок модуля без сайта

Recommended Posts

Подскажите кто делал или знает как. Что-то не могу сообразить как правильно это сделать. Хочу вывести отдельно (URL не важен) только блок модуля например "случайные товары" или отдельно только твоары одной категории.

 

Это необходимо что бы формировать темплейты для рассылки в mailchimp, что бы копировать код результата и вставлять в темплейт. Задача в том, что бы в письма вставлять товары с наиманованием и ценами.

 

Может есть простое решение, то писать запросы и генерировать желаемую страницу рутинно :)

 

Заранее спасибо за ответы.

Share this post


Link to post
Share on other sites

создаете новый лэйаут. в его шаблоне оставляете только одну нужную вам строку. например:

<?php echo $content_top; ?>

и делаете привязку модуля к этому лэйауту в указанную позицию. если нужна помощь - обращайтесь

Share this post


Link to post
Share on other sites

7up сказал(а) 04 Дек 2014 - 10:07 PM:

чтобы копировать код результата и вставлять в темплейт. Задача в том, что бы в письма вставлять товары с наиманованием и ценами.

Может проще инспектором кода воспользоваться? `ctrl-shift-i`.

Firefox умеет копировать HTML, Chrome/Chromium наверняка тоже. Опера не умеет.

Но вёрстка писем заметно отличается от вёрстки страниц для браузеров. Как минимум нельзя использовать div-ы, надо верстать всё таблицами. Никаких CSS в отдельном файле - надо всё вставлять inline в html-код. Есть, конечно, мизерный шанс, что Mailchimp настолько интеллектуален, что сам преобразовывает браузерную вёрстку под почтовую, но шанс этого примерно равен нулю.

Share this post


Link to post
Share on other sites

с div`ами, по-моему, не все так печально (по крайней мере в gmail), а вот необходимость стилизовать элементы @<element style="и поехали..."@ это да...

7up, делай модуль в админке, который на ajax будет обращаться к себе же на фронт (где будет собирать нужный html с корректными названиями, ссылками, ценами), а затем передавать результат обратно в какую-нибудь textarea.

Share this post


Link to post
Share on other sites

Не, ну не гуглом же единым.

http://habrahabr.ru/post/106387/

http://www.parshinpn.pro/content/osobennosti-vyorstki-html-pisem

И таких материалов с подборками тестированных советов от верстальщиков - хоть пруд пруди.

В гугле можно набрать "вёрстка html писем", "особенности вёрстки рассылок".

Share this post


Link to post
Share on other sites

Спасибо за ответы.

 

Собственно набросал код, генерирующий страничку для письма. Символичный велком скрин с input file (выбор баннера для письма), а далее выбор желаемой категории либо рандомная выборка товаров. submit и вуаля красивая страничка :) далее View Page Source после ctrl+c и в маилчимпе ctrl+v в шаблон письма. Он его сам конвертит в нужную верстку, меняет УРЛы товаров на свои для трекинга куда кликнули и кликнули ли.

 

Вроде как работает. Такое вот оказалось решение. Но совет то спросить всегда полезно, зачем изобретать велосипед если кто-то уже решал задачу.

 

Выходит что с версткой html писем в маилчимпе проблем нет.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.