CRM & Sales Hub | Fragen, Tipps & bewährte Methoden

AFleischer
Member

Auslesen des Datums aus der HubDB und in der Selectbox wiedergeben

Hallo, ich habe in der HubDB ein Event angelegt, dass an mehreren Tagen stattfindet. Nun möchte ich in einer Selectbox diese Daten zusammenfassen, dass es so auschaut:


Event 1:

  • 12.09.2022
  • 22.10.2022
  • 24.11.2022

Event 2:

  • 13.09.2022
  • 24.10.2022
  • 26.11.2022

Ich habe dafür ein Modul geschrieben, es liest alle Daten untereinander aus. Möchte jetzt eine Zuordnung des Events mit den Datumsangaben wie oben im Beispiel umsetzen. Finde aber leider da keine Lösung. Hat da jemand eine Idee, wie ich das umsetzen kann?

 

{% set tableId = module.select_hubdb_table %}

{% if request.query_dict.name %}
{% set queryparam = queryparam ~ "&name__in="~request.query_dict.name|urlencode %}
{% endif %}
{% if request.query_dict.date %}
{% set queryparam = queryparam ~ "&date__in="~request.query_dict.date|urlencode %}
{% endif %}

{% set nameList = hubdb_table_column(tableId, "name").options %} {# name #}
{% set dateList = hubdb_table_column(tableId, "date|datetimeformat('d.M.Y')").options %} {# date #}
{% set eventsList = hubdb_table_rows(tableId, queryparam) %}

{% if eventsList != [] %}
{% for item in eventsList|sort(False, False, 'date') %}
{% if item.enddate >= local_dt|unixtimestamp %}
<div class="titel"><h4>{{ pa_termin }}</h4></div>
<div class="termine">
<span class="category">{{ item.name }}</span>
<input type="radio" id="html" name="{{item.name}}" value="{{ item.name }}">
<label for="html">{{ item.date|datetimeformat('d.M.Y') }} {% if item.date|datetimeformat('d.M.Y') != item.enddate|datetimeformat('d.M.Y') %} - {{ item.enddate|datetimeformat('d.M.Y') }} {% endif %} </label>
</div>
{% endif %}
{% endfor %}
{% endif %}

 

Danke für eure Unterstützung

Andreas

 

0 Upvotes
5 Replies 5
AFleischer
Member

Auslesen des Datums aus der HubDB und in der Selectbox wiedergeben

Wir haben jetzt eine Lösung gefunden, dass die Datums-Daten auf der Detailseite des Events ausgelesen werden. In dem wir In der Vorschlafe ein Textfeld eingebaut haben, wo die Titel des Webinars von der DB eingetragen wird.
------------------------------

<!-- BEGINN Sprachvariablen -->
{% if html_lang == 'de' %}
{% set pa_termin = "Termin auswählen" %}
{% elif html_lang == 'en' %}
{% endif %}
<!-- ENDE Sprachvariablen -->
{% set tableId = module.select_hubdb_table %}

{% if request.query_dict.name %}
{% set queryparam = queryparam ~ "&name__in="~request.query_dict.name|urlencode %}
{% endif %}
{% if request.query_dict.date %}
{% set queryparam = queryparam ~ "&date__in="~request.query_dict.date|urlencode %}
{% endif %}

{% set nameList = hubdb_table_column(tableId, "name").options %} {# name #}
{% set dateList = hubdb_table_column(tableId, "date|datetimeformat('d.M.Y')").options %} {# date #}
{% set eventsList = hubdb_table_rows(tableId, queryparam) %}

{% if eventsList != [] %}
{% for item in eventsList|sort(False, False, 'date') %}
{% if item.enddate >= local_dt|unixtimestamp and item.name == module.training_title %}
<div class="termine">
{{ item.date|datetimeformat('dd.MM.Y') }} {% if item.date|datetimeformat('d.M.Y') != item.enddate|datetimeformat('d.M.Y') %} - {{ item.enddate|datetimeformat('d.M.Y') }} {% endif %}
<br />
<a href="https://share.hsforms.com/1zj0dnZ6RQW20lhaXr2-3Ww300bx?cp_trainingstermin={{ item.date|datetimeformat('d.M.Y') }}">Jetzt anmelden</a>
</div>
{% endif %}
{% endfor %}
{% endif %}

 

---------------------------------

Über den Anmeldebutton wird dann das Datum in das Formular übertragen, das separat aufgerufen wird.

Wir würden das sehr gern in einem modalen Fenster angezeigt bekommen. Da gibt es in der Hinsicht Probleme, dass nicht das korrekte Formular angezeigt wird.

Habt ihr da eine Idee?
Danke Andreas

MiaSrebrnjak
Community Manager
Community Manager

Auslesen des Datums aus der HubDB und in der Selectbox wiedergeben

@Anton oder @Oezcan, habt ihr vielleicht eine Idee, was man hier machen könnte? Vielen Dank!

 

 


HubSpot’s AI-powered customer agent resolves up to 50% of customer queries instantly, with some customers reaching up to 90% resolution rates.
Learn More.


Besuche unsere DACH-Community!
Nimm an regionalen Unterhaltungen teil, indem du deine Spracheinstellungen änderst !


Our Community is available in other languages.
Join regional conversations by changing your language settings !

0 Upvotes
MiaSrebrnjak
Community Manager
Community Manager

Auslesen des Datums aus der HubDB und in der Selectbox wiedergeben

Danke für die Frage @AFleischer!

 

Hi @mariomaier & @MatthiasWeber, darf ich euch wieder um Hilfe bitten? 🙂🙏

HubDB liegt weit außerhalb meiner Komfortzone (und Kompetenz) 😅 Danke!

 

 

Viele Grüße, 

Mia, Community Team 


HubSpot’s AI-powered customer agent resolves up to 50% of customer queries instantly, with some customers reaching up to 90% resolution rates.
Learn More.


Besuche unsere DACH-Community!
Nimm an regionalen Unterhaltungen teil, indem du deine Spracheinstellungen änderst !


Our Community is available in other languages.
Join regional conversations by changing your language settings !

0 Upvotes
MatthiasWeber
Guide

Auslesen des Datums aus der HubDB und in der Selectbox wiedergeben

In dem Thema bin ich leider selbst noch nicht so tief drin. Tut mir leid.
0 Upvotes
MiaSrebrnjak
Community Manager
Community Manager

Auslesen des Datums aus der HubDB und in der Selectbox wiedergeben

Kein Problem @MatthiasWeber, danke für deinen Kommentar! 🙂 

 

 


HubSpot’s AI-powered customer agent resolves up to 50% of customer queries instantly, with some customers reaching up to 90% resolution rates.
Learn More.


Besuche unsere DACH-Community!
Nimm an regionalen Unterhaltungen teil, indem du deine Spracheinstellungen änderst !


Our Community is available in other languages.
Join regional conversations by changing your language settings !

0 Upvotes