問題タブ [hubspot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
492 参照

python - Hubspot (Jinja): for ループで出力するブログ データに変数を追加する

Hubspot は jinja で構築されており、開発者が使用する限定されたカスタマイズされた jinja ライブラリを提供します。サーバー側のアクセスは利用できず、Python はそのテンプレートで機能しません

こんにちは、

ブログデータに変数を追加できるかどうか疑問に思っています。

現在、ブログ リスト ページを作成するには、for ループを設定します。

次に、ブログ投稿のさまざまな部分を呼び出す変数を呼び出します

これらの変数は要素用であり、次のようなハブスポットのブログ投稿に常に含まれています。

作者 日付 タイトル まとめ 絶対リンク など

しかし、これらの変数に追加することは可能ですか? たとえば、画像モジュールをブログ投稿テンプレートに追加するとします。リストページでこれにアクセスする方法はありますか?

私が実際にやろうとしているのは、ブログ投稿テンプレートで設定した選択モジュールに基づいて、任意のリスト アイテムを 1 列または 2 列に表示するオプションを許可することです。ブログ投稿を作成するときに 1 列または 2 列を選択すると、一覧ページのループ内のラッパーのクラスがそれに応じて変更されます。

私が抱えている問題は、選択モジュールの値がリストページテンプレートで利用可能であり (ブログ投稿テンプレートではなく、ブログテンプレートのハブテンプレートモジュールにある場合)、選択ドロップダウンがブログ編集テンプレートにあることです。リスト ページはデフォルトの選択のみを認識し、ブログ エディターで選択した選択は認識しません。

これを書いている途中で、choice モジュールをメインのブログ テンプレートからブログ ページ テンプレートに移動することにしました。選択モジュールをブログ ページ テンプレートの外側のメイン ブログ テンプレートに保持すると、選択肢の変数を使用できるようになりますが、ブログごとに個別に使用することはできません。ブログで選択した選択肢はブログごとに保存されないため、デフォルトの選択肢のみが利用可能です。

次のようなことができるようにコンテンツ変数に追加する方法があれば素晴らしいでしょう

コンテンツ ループ内で、ブログ投稿の個々の選択肢を利用できるようにします。

何か案は?

0 投票する
2 に答える
1556 参照

c# - ビュー モデルからすべてのプロパティを取得して配列に表示する

多くのプロパティを持つビュー モデルがあり、データをハブスポットに送信するためのカスタム属性を作成しました。これは、ハブスポットには特定の命名法が必要なためです。次に、すべてのプロパティに対してイテレータの王様を持つメソッドを作成する必要があります。私のカスタム属性を含み、彼は特定の出力を入れました。コードは次のとおりです。

これが私のカスタム属性です

次に、viewmodel オブジェクトを取得して出力を作成するメソッドを作成する必要があります。その方法についていくつか提案が必要です。次のようになります。

必要な出力は次のようになります: [firstname:"pepe", lastname="perez", jobtitle"none"]. そのメソッドを呼び出すだけで、必要なすべてのデータが返されます。

0 投票する
1 に答える
547 参照

javascript - Visual Composer が Hubspot フォームの埋め込みをロードしない

Visual Composer を使用して構築された Wordpress サイトに取り組んでいます。Hubspot フォームを埋め込もうとしていますが、これは何度も行ったことがありますが、VC を使用したことはありません。VCに「生のhtml」ブロックを追加し、フォーム埋め込みスクリプトを追加するのと同じくらい簡単だと思いました。

これにより実際にフォームが読み込まれますが、フォームが設​​定された右側の列ではなく、画面の左下に表示されます。ただし、ページを更新すると、問題なく表示されます。これにより、ページの残りの部分が読み込まれた後にスクリプトが読み込まれると思われます。

スクリプトのショートコードを作成し、VC セクションに挿入してみました。動作しません。

ここで問題を確認できます: http://yourveinstitute.com/leg-swelling/ (フォームはページの下部に読み込まれ、更新時に正しく読み込まれます)

HS 埋め込みコードは次のようになります (ポータルと ID は編集されています)。

私は本当にこれでいくつかの助けを借りることができました. 私は自分の車輪を回しています。

0 投票する
1 に答える
337 参照

google-tag-manager - Google タグ マネージャーのコードを Hubspot に配置する方法

https://knowledge.hubspot.com/articles/kcs_article/cos-general/how-do-i-add-the-google-tag-managerの指示に従って、個々のページ設定を介してGoogleタグマネージャーコードを配置しようとしました-code-to-my-hubspot-pages

Hubspot の手順

<body>しかし、Google はタグのすぐ下に配置することを望んでいます。カスタムモジュールを使用して配置しようとしましたが、<span>Googleが気に入らないタグ​​でラップされています。

他の提案はありますか?

0 投票する
1 に答える
2275 参照

html - HubLでオブジェクトの配列をループしますか?

こんにちは、HubSpot に HTML コードを生成する JavaScript があります。クライアントはコンテンツの編集に簡単にアクセスしたいと考えており、HubL テンプレートを使用してこれを設定しようとしています。for ループを修正して配列変数を出力できることがわかりましたが、オブジェクトの配列を出力できるかどうか知りたいですか?

彼らのコード:

私のコードの簡略版:

現在、構文が間違っているというエラーが発生しています。エラーは、[] 内に角かっこがあることに起因しています。私は彼らのサイトを調べてみましたが、少しグーグル検索を行いましたが、オブジェクトの配列を表示する上で何も見つからないようです.