ClassifiedTopicViewBaseTemplate
base for ClassifiedTopics

16 December 2024 - 14:20 | Version 1 |

%TMPL:INCLUDE{"inlineedit"}%

%TMPL:DEF{"revinfo::more"}%%TMPL:P{"revinfo::classification"}%%TMPL:END%

%TMPL:DEF{"revinfo::classification::fields"}%Category, Tag%TMPL:END%

%TMPL:DEF{"revinfo::classification"}%%RENDERFORDISPLAY{
  topic="%OBJECT{default="%BASEWEB%.%BASETOPIC%"}%"
  fields="%TMPL:P{"revinfo::classification::fields"}%"
  editable="on"
  hideempty="on"
  Tag_default="untagged"
  header="<span class='inlineEditor' data-active-class='inlineEditActive alt' data-template='Applications.ClassificationApp.ClassifiedTopicViewBaseTemplate'>"
  format="$percntTMPL:P{\"revinfo::sep\"}$percnt <span>$percntJQICON{\"ma-folder\"}$percnt <span class='inlineEditValue' data-formfield='$name'>$value $editicon</span></span>"
  Tag_format="<span><span class='inlineEditValue' data-view-def='renderForDisplay::formfield' data-formfield='$name'>%TMPL:P{"format::Tag"}%</span></span>"
  separator=" "
  footer="</span>"
}%%JQREQUIRE{"ui, limitlist"}%%TMPL:END%

%TMPL:DEF{"renderForDisplay::formfield"}%<noautolink>%RENDERFORDISPLAY{
   editable="on"
   field="%URLPARAM{"formfield"}%"
   Tag_default="untagged"
   hideempty="on"
   format="%TMPL:P{
            "format::%URLPARAM{"formfield"}%"
          }%"
}%</noautolink>%TMPL:END%

%TMPL:DEF{"format::Tag"}%$percntIF{\"'$percntENCODE{\"$origvalue\"}$percnt'='untagged'\" 
   then=\"<span class='isEmpty'>$percntTMPL:P{\"revinfo::sep\"}$percnt $percntJQICON{\"fa-tag\"}$percnt _%TRANSLATE{"untagged"}%_ \"
   else=\"<span>$percntTMPL:P{\"revinfo::sep\"}$percnt $percntJQICON{\"fa-tag\"}$percnt $value \"
}$percnt $editicon</span>%TMPL:END%

%TMPL:DEF{"qualitychecks"}%%TMPL:PREV%%IF{
  "$'ENABLEQUALITYCHECK'=~'\b(on|tags?)\b'" 
  then="$percntTMPL:P{\"qualitycheck::tags\"}$percnt"
}%%IF{
  "$'ENABLEQUALITYCHECK'=~'\b(on|cats?)\b'" 
  then="$percntTMPL:P{\"qualitycheck::cats\"}$percnt"
}%%TMPL:END%

%TMPL:DEF{"breadcrumbs::contents"}%%IF{
  "not defined CLASSIFICATIONPLUGIN_CATEGORYBREADCRUMBS or $CLASSIFICATIONPLUGIN_CATEGORYBREADCRUMBS='on'" 
  then="$percntTMPL:P{\"breadcrumbs::catinfo\"}$percnt" 
  else="$percntTMPL:P{\"breadcrumbs::default\"}$percnt" 
}%%TMPL:P{"breadcrumbs::tail"}%%TMPL:END%

%TMPL:DEF{"breadcrumbs::default"}%%BREADCRUMBS{
   relation="%TMPL:P{"breadcrumbs::relation"}%"
   separator="%TMPL:P{"sep"}%"
}%%TMPL:END%

%TMPL:DEF{"breadcrumbs::catinfo"}%%CATINFO{
  topic="%BASEWEB%.%BASETOPIC%"
  header="$percntBREADCRUMBS{recurse=\"topicoff\" separator=\"%TMPL:P{"sep"}%\"}$percnt%TMPL:P{"sep"}%" 
  format="$breadcrumb" 
  separator="%TMPL:P{"sep"}% "
  exclude="TopCategory"
  null="$percntTMPL:P{\"breadcrumbs::default\"}$percnt"
}%%TMPL:END%

%TMPL:DEF{"qualitycheck::tags"}%%IF{
  "TopicType=~'TaggedTopic' and Tag=''" 
  then="<p class='%TMPL:P{"qualitycheck::warning::class"}% foswikiHideOnPrint'>$percntTMPL:P{\"qualitycheck::tags::message\"}$percnt</p>" 
}%%TMPL:END%

%TMPL:DEF{"qualitycheck::tags::message"}%%TRANSLATE{"This page needs tagging. Please add keywords describing what this page is about." lexicon="%CONTENT_LEXICON{default="Applications.ClassificationApp.WebLexicon"}%"}%%TMPL:END%

%TMPL:DEF{"qualitycheck::cats"}%%IF{
  "TopicType=~'CategorizedTopic' and Category=''" 
  then="<p class='%TMPL:P{"qualitycheck::warning::class"}% foswikiHideOnPrint'>$percntTMPL:P{\"qualitycheck::cats::message\"}$percnt</p>" 
}%%TMPL:END%

%TMPL:DEF{"qualitycheck::cats::message"}%%TRANSLATE{"This page needs to be categorized. Please file it to an appropriate category." lexicon="%CONTENT_LEXICON{default="Applications.ClassificationApp.WebLexicon"}%"}%%TMPL:END%
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding arbeitsgruppe.ch? Send feedback
This page was cached on 28 Dec 2025 - 22:22.