質問 > フロント機能 > phpの取り込み |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
harumoone |
投稿日時: 2018/9/19 19:22
対応状況: −−−
|
常連 登録日: 2011/7/14 居住地: 投稿: 66 |
Re: phpの取り込み PHPは取り込めたのですが続いて延長線上に質問が出てきました。
{{ php_file_get_contents('https://www.○○.jp/category/1') }} という風にカテゴリページでそのカテゴリにあったファイルを開きたいのですが {{ Category.id }} でそのページのカテゴリ番号が出たので {{ php_file_get_contents('https://www.○○.jp/category/{{ Category.id }}') }} としてみたのですがうまくいきませんでした。 何か方法はありますか? |
harumoone |
投稿日時: 2018/9/12 16:34
対応状況: 解決済
|
常連 登録日: 2011/7/14 居住地: 投稿: 66 |
Re: phpの取り込み ありがとうございます!!
出来ました♪ |
x002dc |
投稿日時: 2018/9/4 1:13
対応状況: −−−
|
半人前 登録日: 2018/6/27 居住地: 東京 投稿: 30 |
Re: phpの取り込み ざっと見たところ、twigのデフォルト機能でリモートファイルを読み込むようなタグはないようなので、拡張するのが良いかと思われます。
EC-CUBE3では、Eccube\Twig\Extension\EccubeExtension.phpというファイルで拡張機能を記述しているようなので、この辺をカスタマイズしてはいかがでしょうか。 実際のソースは、使いやすいように記述すれば良いかと思いますが、サンプルとしては以下のような記述でも動作確認ができるかと。 getFunctionsの中で以下を追加
classの適当な場所に以下のメソッドを追加
twigファイルには、以下のように埋め込む
Twigの拡張については、検索するといろいろヒットするかと思われます。 https://esuppo.ecopls.link/wp/archives/68 参考になりますと幸いです。
|
harumoone |
投稿日時: 2018/9/3 16:40
対応状況: −−−
|
常連 登録日: 2011/7/14 居住地: 投稿: 66 |
Re: phpの取り込み ありがとうございます。
やってみたのですがエラーで表示されませんでした(^_^;) <div id="blog"> {% include 'https://www.aaa.jp/.../rss.php' %}</div> ブロックを作成しこんな感じで書いたのですが |
red |
投稿日時: 2018/9/1 18:32
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1568 |
Re: phpの取り込み https://twig.symfony.com/doc/2.x/tags/include.html
|
harumoone |
投稿日時: 2018/8/31 21:10
対応状況: −−−
|
常連 登録日: 2011/7/14 居住地: 投稿: 66 |
phpの取り込み ▼テンプレート
[EC-CUBE]3 [レンタルサーバ]xserver [OS]windows7 [PHP] 7 [データベース] mysql [WEBサーバ] [ブラウザ] [導入プラグインの有無] [カスタマイズの有無] [現象] eccube2からeccube3へバージョンアップしようと作りこみ中です。 そこで以前のバージョンでいたら <!--{fetch file="https://www.aa.com/.../rss.php"}--> とすればページ内に埋め込めていたのですが今回はできません。 何か方法はありませんか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |