Use o HubL para acessar e exibir dados de CRM dentro do seu modelo de orçamento personalizado. O objeto template_data contém a maioria dos dados associados ao orçamento. Para algo que não for encontrado lá, você pode associar o registro do objeto ao orçamento ou usar as funções HubL CRM_object.
@hubspot
, acesse a pasta cms-quotes-theme
. Na pasta de modelos
, exiba os modelos basic.html
, modern.html
ou original.html
. Esses modelos contêm o seguinte bloco de código na parte superior:
mock_data.html
e definido como a variável QUOTE
para usar os dados encontrados em template_data
, se disponível. A variável QUOTE
também é usada para preencher as outras variáveis desta lista, como ASSOCIATED_OBJECTS
, para tornar o acesso a esses dados mais sucinto. No entanto, você pode estruturar seus dados de forma diferente, dependendo das suas preferências.
No código acima, você notará que template_data
também é usado para definir a variável QUOTE
principal. template_data
é um objeto contendo todos os dados reais para o orçamento e negociação na página. Se esse objeto não for encontrado no modelo, o HubSpot carregará os dados mock_data.html
.
template_data
. Você pode usar {{ template_data|pprint }}
em seu modelo para ver o objeto completo fornecido.
Variável | Type | Description |
---|---|---|
template_data | dict | Um dicionário contendo o orçamento, quote.associated_objects e dicionários totais. |
Variável | Type | Description |
---|---|---|
template_data.quote | dict | Dicionário contendo todos os dados para o orçamento em si. |
template_data.quote.associated_objects.deal.hs_object_id | Integer | ID do negócio |
template_data.quote.hubspot_owner_id | Integer | ID de proprietário do negócio |
template_data.quote.hs_all_owner_ids | integer or array of integers | IDs de proprietário do negócio |
template_data.quote.hs_created_by_user_id | Integer | Usuário que criou o orçamento. |
template_data.quote.hs_lastmodifieddate | datetime | Data em que o orçamento foi modificado pela última vez. Em formato de tempo. |
template_data.quote.hubspot_owner_assigneddate | datetime | Data em que o orçamento foi atribuído a um proprietário. Em formato de tempo. |
template_data.quote.hs_createdate | datetime | Data e hora em que o orçamento foi criado. Em formato de tempo. |
template_data.quote.hs_expiration_date | datetime | Data em que o orçamento expira. Em formato de tempo. |
template_data.quote.hs_title | String | Título do orçamento |
template_data.quote.hs_template_type | String | ”CUSTOMIZABLE_QUOTE_TEMPLATE” |
template_data.quote.hs_slug | String | Slug de URL para página da web de orçamento. |
template_data.quote.hs_proposal_template_path | String | Caminho do sistema de arquivos do desenvolvedor para o modelo. (inclui extensão de arquivo) |
template_data.quote.hs_quote_amount | String | Valor em dinheiro |
template_data.quote.hs_currency | String | Moeda em que está o valor do orçamento em código de moeda ISO 4217 de 3 caracteres.“USD” |
template_data.quote.hs_language | String | Código do idioma“pt-br” |
template_data.quote.hs_locale | String | Cópia local“pt-br” |
template_data.quote.hs_terms | String | Texto dos termos fornecido pelo criador do orçamento |
template_data.quote.hs_sender_firstname | String | Nome da pessoa que envia o orçamento. |
template_data.quote.hs_sender_company_name | String | Nome da empresa da pessoa que envia o orçamento |
template_data.quote.hs_sender_company_image_url | String | Logotipo da empresa para a pessoa que envia o orçamento. |
template_data.quote.hs_status | String | Status do orçamento.”APPROVAL_NOT_NEEDED” |
template_data.quote.hs_primary_color | string/hex color code | ”#425b76” |
template_data.quote.hs_quote_number | String | Número de ID de orçamento exclusivo. |
template_data.quote.hs_payment_enabled | boolean | Use para testar se os campos de pagamento precisam ser exibidos. |
template_data.quote.hs_esign_enabled | boolean | Use para testar se os campos de assinatura eletrônica precisam ser exibidos. |
template_data
. Use |pprint
para visualizá-las. Além disso, algumas variáveis nas associações de orçamento podem estar disponíveis apenas com base no orçamento/negócio.Nós faremos a iteração nesta documentação para mostrar e explicar mais dos dados aos quais você tem acesso. Além da bela impressão, você pode visualizar o arquivo de dados simulados dentro do cms-quote-theme, para ver o que está disponível e a estrutura na qual ele vem.associated_objects
.
Por exemplo, você pode adicionar o logotipo do registro da empresa associada do destinatário do orçamento a um orçamento usando o seguinte código:
if
, o modelo exibe esse logotipo, se disponível. Se nenhum logotipo foi definido manualmente para a empresa, nenhum logotipo será exibido.
template_data
do orçamento por padrão tem objetos associados personalizados. Por exemplo, objetos personalizados associados a negócios estão incluídos.
Para acessá-los, você pode usar o seguinte código:
template_data.quote.associated_objects.deal.associated_objects.custom_objects._2_2193031
Você também pode procurar um objeto personalizado usando a função crm_associations()
e as funções crm_objects()
.
Por exemplo, se você quiser procurar um objeto personalizado associado a um negócio, poderá passar dados de template_data
: