TOP食べログ/Retty連携について食べログ連携用メニューページの作成
最終更新日 : 2022/07/14

食べログ連携用メニューページの作成

食べログ連携の順序

1)対象HTMLに食べログメニュー埋め込み用DOMを追加
2)対象HTMLに食べログメニュー埋め込み用スクリプトを読み込む

食べログメニューの埋め込みDOM設定

下記のように食べログのメニューを埋め込むためのdiv要素を設定します。
また、CMS-MENUクラスとCMS-STORE-IDパラメータを持った要素を設置します。


<div class="CMS-MENU" CMS-STORE-ID="150"></div>
→""の中にはCMSの店舗IDを入れて下さい。
これのclassをそれぞれ以下に変更

コースページ
CMS-COURSE-MENU

お料理ページ
CMS-MENU

ドリンクページ
CMS-DRINK-MENU

ランチページ
CMS-LUNCH-MENU


html
<html>
<head></head>
<body>
<div class="CMS-MENU" CMS-STORE-ID="150"></div>
</body>
<script src="https://static.ccmphp.com/menu/1.2.0/tabelog.js"></script>
</html>

上記HTMLでの埋め込み後のDOMは以下のようになります。
html
<html>
<head></head>
<body>
<div class="CMS-MENU" CMS-STORE-ID="150">
<div class="rstdtl-menu-lst">
...
</div>
</div>
</body>
<script src="https://static.ccmphp.com/menu/1.2.0/tabelog.js"></script>
</html>


CSSでデザインの調整をして下さい。

【コピペセット】

<div class="CMS-MENU" CMS-STORE-ID="150"></div>

<div class="CMS-COURSE-MENU" CMS-STORE-ID="150"></div>

<div class="CMS-DRINK-MENU" CMS-STORE-ID="150"></div>

<div class="CMS-LUNCH-MENU" CMS-STORE-ID="150"></div>

<script src="https://static.ccmphp.com/menu/1.2.0/tabelog.js"></script>

※jsの更新(2022/07/13)
【コースページ制作の際】
<script src="https://static.ccmphp.com/menu/1.0.0/embed.js"></script>

<script src="https://static.ccmphp.com/menu/1.2.0/tabelog.js"></script>

上記に変更することで、コース詳細が出てくるようになります。

見本
https://133-879e454ef8a-8c69048e661f0fc57b16ee7d84fa90f48a65149a.staging.preview.ccmphp.com/menu.html

※Retty連携は対応してないのであくまで食べログ専用の機能になります。