Using Bootstrap in Knowledge Base Article

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • shalmaxb
    Senior Member
    • Mar 2015
    • 1602

    Using Bootstrap in Knowledge Base Article

    I already used a lot the Bootsrap css to design certain things, like buttons, modals or font awesome icons in Knowledgebase articles. Suddenly that stopped to work. Has anything been changed in espoCRM regarding Bootstrap?
  • yuri
    Member
    • Mar 2014
    • 8440

    #2
    Probable you have checked "Use Iframe" parameter for the Body field.

    Click image for larger version

Name:	image.png
Views:	71
Size:	12.5 KB
ID:	111129
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • shalmaxb
      Senior Member
      • Mar 2015
      • 1602

      #3
      Thanks yuri, that was it.

      Comment

      • esforim
        Active Community Member
        • Jan 2020
        • 2204

        #4
        Off topic, but can you share some example? It sound like you made something fancy.

        Comment

        • shalmaxb
          Senior Member
          • Mar 2015
          • 1602

          #5
          The following example will create a button (I use it in Knowldgebase to call screenshots), whichwhen clicked will open an image (screenshot) in a modal. The screenshot field is an image field, which in my case is hidden for normal users.

          Code:
          <button type="button" class="btn btn-primary" data-toggle="modal" data-target="[COLOR=#e74c3c]#imageModal[/COLOR]">
          BUTTON LABEL
          </button>
          <div class="modal fade" id="[COLOR=#c0392b]imageModal[/COLOR]" tabindex="-1" aria-labelledby="imageModalLabel" aria-hidden="true" style="display: none;">
          <div class="modal-dialog">
          <div class="modal-content">
          <div class="modal-header">
          <h5 class="modal-title" id="imageModalLabel">MODAL TITLE</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">×</span>
          </button>
          </div>
          <div class="modal-body">
          
          <img src="/?entryPoint=image&amp;id=ID OF IMAGE" alt="Image Description" class="img-fluid">
          </div>
          <div class="modal-footer">
          <button type="button" class="btn btn-secondary" data-dismiss="modal">close</button>
          </div>
          </div>
          </div>
          </div>
          <div>
          The code for the button is pure Bootstrap. Terms written in CAPS you may edit according to your use case. You can give the img Tag a width, if the image in the modal does not fit.
          You put this code in a WYSIWYG field or in the body of Knowledgebase Article.
          You can also use this code slightly modified to keep a link, for example to link to a PDF, or with a link to another entity or to the create view of an entity. In general, everything, which can be linked by href you can pack into such a button.

          If you have more than one button in a WYSIWYG field, you must number the imageModal like imageModal1, imageModal2 or anything else whicht would trigger the correct modal. To modify the appearance of the button refer to Bootstrap default examples.

          Comment

          Working...