code: def _render_section_content(
      template, all_models, print_source, header_name
  ):
      models = []
      for model_name, source, _ in all_models:
          if source != print_source:
              continue
  
          zoo_model = foz.get_zoo_model(model_name)
  
          tags_str = ", ".join(zoo_model.tags)
  
          models.append({"name": model_name, "tags_str": tags_str})
  
      col1_width = 2 * max(len(m["name"]) for m in models) + 22
      col2_width = max(len(m["tags_str"]) for m in models) + 2
  
      return template.render(
          link_name=print_source,
          header_name=header_name,
          col1_width=col1_width,
          col2_width=col2_width,
          models=models,
      )
  
file_path: fiftyone/docs/scripts/make_model_zoo_docs.py
imports: import logging
  import os
  import re
  from jinja2 import Environment, BaseLoader
  import eta.core.utils
  import fiftyone.zoo
label_desc: Use image node_id 1 for calling a global function with example usage: _render_section_content(template, all_models, print_source, header_name) and returns: template