2016-10-31 6 views
1

クライアントがページ編集のリストに追加のポッドキャストエピソードを追加するために使用できるHublテンプレートを作成しようとしています。私の問題は、私は私のクライアントは、ページテンプレートに追加のエピソードを追加するたびに来るしたくないということですページ編集でユーザーが編集可能なオブジェクトの配列を持つHubLテンプレートを作成する

{% set episodes = [{ 
    id: "1", 
    date: "9/12/16" 
},{ 
    id: "2", 
    date: "9/12/16" 
},{ 
    id: "3" 
    date: "9/12/16" 
},{ 
    id: "4", 
    date: "9/12/16" 
}]%} 

{% for episode in episodes %} 
    <h2 class="podcast-title">Episode {{episode.id}}</h2> 
    <h4 class="podcast-date">{{episode.date}}</h4> 
{% endfor %} 

:私はそうのようなHublテンプレートを使用したコードを生成することができますよ。私はエピソードを "ページ編集"ページで編集可能にしたい。

私はそうのような単一の画像でこれを行うことができる午前:

{% image "hero_image" label='Select a hero image', 
src='imageurl', no_wrapper=True, 
export_to_template_context=True %} 

しかし、私はオブジェクトの配列でこれを行うことが可能であるか、またはかどうかを知りません。

答えて

0

Podcast専用のHubSpotポータルに別のブログを作成することを検討しましたか?ブログにはラベルが付けられていますが、公開されている定期的なリズムを管理するのには効果的です。

これがオプションでない場合は、テンプレートレイアウトでFlexible Columnを使用し、各Podcastにカスタムモジュールを使用することをおすすめします。あなたがよ - あなたのクライアントが新しいポッドキャストを投稿するページを編集しているよう

この方法では、彼/彼女は柔軟列に所望される任意のモジュールを追加することができますあなたのPodcastリス​​ティングモジュールを見つける方法を教える必要がありますが、テンプレートコードで試してみようとするよりも難しくありません:)

+0

ちょっとカーク、はい私はちょうどこのオプションを与える前にこの作業を行います。カスタムモジュールメソッドは悪い考えではありませんが、私はいつもモジュールがページ編集セクションでロックされているか編集不可能であることに問題がありました。今日はすべての助けをありがとう。 – Jleibham

+0

うーん...うまくいくはずです! WYSIWYGテンプレートを使い、コードに変換する必要があるかもしれません。高度に専門化されたイメージギャラリーでクライアントを設定するのと同様の課題がありました。フレックスコラム内のカスタムモジュールを使用して、すべての画像/ポートフォリオ項目を追加し、ページが残りの部分を処理しました。 –

+0

最後のコメント - クライアント側のスクリプトです(SEOには適していない可能性があります)。ただし、Googleスプレッドシートを使用してデータを管理し、よりスムーズなeComm-esqueユーザーエクスペリエンスを表示するCOSハカソーンの受賞者です。 http://www.bluleadz.com/chad-pierce-hackathon-2-submision –

関連する問題