2017-02-03 15 views
0

私は、動的電子メールコンテンツを作成するためにMJMLを使用しようとしています。 (official sitePHPでMJMLを実行する方法はありますか?

まず、このアプリケーションはWindows上で動作しているため、マシン上で公式コンパイラを実行する方法はありません。私は公式のオンラインエディタを使用するかもしれませんが、認識されないすべての構文を破棄します。<?phpのようなPHPタグも含まれます。 similar problem mentioned on the issue pageがありますが、属性としては機能しない<mj-raw>を使用することをお勧めします。 (または、私はすべてのコンポーネントを自分でコーディングする必要があります....次に、MJMLを使うのは何ですか?)

PHPのMJML用のコンパイラはありますか? less.phpのようにPHPでLESSをコンパイルするのですか?

+0

「Windows」についてのみわかりませんが、あなたにはnpmが必要なようです。https://github.com/mjmlio/mjml#installation – Veve

+0

公式ページに公式サイトのダウンロードページを開くと公式ページが表示されます。 Screenshot:http://i.imgur.com/ZHa7fpD.png – cytsunny

答えて

0

MJMLはOSX、Linux、Windows上で動作するため、公式のコンパイラを使用することができます(Webサイト上のWindows上で動作しないというビットは更新する必要があります)。

<?のようなタグに関しては、実際にはパーサのために現時点で問題を引き起こしています(これはパーサーがクラッシュするようにmjmlというタグとして読み込まれています)。

MJMLのPHPラッパーについては知られていませんが、言語には依存しないMJML API(現在ベータ版):https://mjml.typeform.com/to/tW2U6Kを使用したいと思うかもしれません。

+0

um ....私はnpmを使ってインストールしようとしました。インストールは成功したようですが、システムパスにどのように追加する必要がありますか? 'export PATH =" $ PATH:./ node_modules/.bin "'はLinuxのみです....ごめんなさいnpmにはかなり新しいです。 – cytsunny

+0

これはあなたのPATHに追加できるようになると思います:http://stackoverflow.com/questions/27864040/fixing-npm-path-in-windows-8 –

+0

@cytsunnyまずnpmのインストールを検索してください。あなたは何も見つけ出しておらず、それに関する別個の質問をします。 – Veve

関連する問題