lost the tooltip feature

I see it only now.
From the version 7.1 the help tooltip capability (the help icon) is off on my installations.

Anyone else can confirm?

rectification:
the “popupHelp” attribute seems not working after set.
I solve simply add to the include/Editvied.tpl file
at line 167 a void tag


{{if isset($colData.field.popupHelp) || isset($fields[$colData.field.name]) && isset($fields[$colData.field.name].popupHelp) }}
              {{if isset($colData.field.popupHelp) }}
			  <span></span> 
                {capture name="popupText" assign="popupText"}{sugar_translate label="{{$colData.field.popupHelp}}" module='{{$module}}'}{/capture}
              {{elseif isset($fields[$colData.field.name].popupHelp)}}
                {capture name="popupText" assign="popupText"}{sugar_translate label="{{$fields[$colData.field.name].popupHelp}}" module='{{$module}}'}{/capture}
              {{/if}}
              {sugar_help text=$popupText WIDTH=-1}
            {{/if}}

Yep, same thing on my end. Simply adding the directive to vardefs alone didn’t work for me and unfortunately neither did your modification.

Not sure if it’s an issue with my version but I had to do a small modification in include/Smarty/plugins/function.sugar_help.php in order to make it work.

For some reason it would add a page break at the end of the help text which prevented the pop-up from appearing. Maybe it was fixed in the latest version.

This video explains what needs to be changed

1 Like

Change file: themes/SuiteP/include/EditView/tab_panel_content.tpl
From:

                                {{if isset($colData.field.popupHelp) || isset($fields[$colData.field.name]) && isset($fields[$colData.field.name].popupHelp) }}
                                    {{if isset($colData.field.popupHelp)}}
                                        {{capture name="popupText" assign="popupText"}}
                                            {sugar_translate label="{$colData.field.popupHelp}" module='{{$module}}'}
                                        {{/capture}}
                                    {{elseif isset($fields[$colData.field.name].popupHelp)}}
                                        {capture name="popupText" assign="popupText"}
                                            {sugar_translate label="{{$fields[$colData.field.name].popupHelp}}" module='{{$module}}'}
                                        {/capture}
                                    {{/if}}
                                    {sugar_help text=$popupText WIDTH=-1}
                                {{/if}}

to:

                    {{if isset($colData.field.popupHelp) || isset($fields[$colData.field.name]) && isset($fields[$colData.field.name].popupHelp) }}
                        {{if isset($colData.field.popupHelp) }}
                            {capture name="popupText" assign="popupText"}{sugar_translate label="{{$colData.field.popupHelp}}" module="{{$module}}"}{/capture}
                        {{elseif isset($fields[$colData.field.name].popupHelp)}}
                            {capture name="popupText" assign="popupText"}{sugar_translate label="{{$fields[$colData.field.name].popupHelp}}" module='{{$module}}'}{/capture}
                        {{/if}}
                        {sugar_help text=$popupText WIDTH=400}
                    {{/if}}

It’s work

2 Likes