Template:Community: Difference between revisions

From elijah
Jump to navigation Jump to search
(Created page with "<includeonly> __NOFACTBOX__ Category:Communities <!-- ========================================================== DATA STORAGE (THE "SET" BLOCK) We use #set to store data silently. No hidden divs needed. ========================================================== --> {{#set: |HasName={{{HasName|}}} |HasPolisName={{{HasPolishName|}}} |HasHebName={{{HasHebName|}}} |HasYiddishName={{{HasYiddishName|}}} |HasGermanName={{{HasGermanName|}}} |HasRomanian...")
 
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
__NOFACTBOX__
__NOFACTBOX__
[[Category:Communities]]
[[Category:Community]]


<!-- ==========================================================
<!-- ==========================================================
Line 9: Line 9:
{{#set:
{{#set:
  |HasName={{{HasName|}}}
  |HasName={{{HasName|}}}
  |HasPolisName={{{HasPolishName|}}}
  |HasPolishName={{{HasPolishName|}}}
|HasHebName={{{HasHebName|}}}
  |HasYiddishName={{{HasYiddishName|}}}
  |HasYiddishName={{{HasYiddishName|}}}
  |HasGermanName={{{HasGermanName|}}}
  |HasGermanName={{{HasGermanName|}}}
  |HasRomanianName={{{HasRomanianName|}}}
  |HasRomanianName={{{HasRomanianName|}}}
  |HasLocation={{HasLocation|}}}
  |HasUkrainianName={{{HasUkrainianName|}}}
|HasGeoLocation={{{HasGeoLocation|}}}
  |HasImage={{{HasImage|}}}
  |HasImage={{{HasImage|}}}
  |HasArticle={{{HasArticle|}}}
  |HasArticle={{{HasArticle|}}}
Line 26: Line 26:
<!-- 1. URLs: We assume raw text storage for JSON export simplicity,  
<!-- 1. URLs: We assume raw text storage for JSON export simplicity,  
     but validation happens on display. -->
     but validation happens on display. -->
{{#if:{{{HasURL|}}}|
{{#if:{{{HasExtResources|}}}|
   {{#arraymap:{{{HasURL|}}}|;|@@|{{#set:HasURL=@@}} }}
   {{#arraymap:{{{HasExtResources|}}}|;|@@|{{#set:HasExtResources=@@}} }}
}}
}}


Line 51: Line 51:
   {{#if:{{{HasName|}}}{{{HasHebName|}}}{{{HasYiddishName|}}}|
   {{#if:{{{HasName|}}}{{{HasHebName|}}}{{{HasYiddishName|}}}|
     <p>
     <p>
     {{#if:{{{HasHebName|}}}|'''Hebrew:''' <span lang="he" dir="rtl">{{{HasHebName}}}</span> &bull; }}
     {{#if:{{{HasPolishName|}}}|'''Polish:''' <span lang="he" dir="ltr">{{{HasPolishName}}}</span> &bull; }}
     {{#if:{{{HasYiddishName|}}}|'''Yiddish:''' <span lang="yi" dir="rtl">{{{HasYiddishName}}}</span>}}
     {{#if:{{{HasYiddishName|}}}|'''Yiddish:''' <span lang="yi" dir="rtl">{{{HasYiddishName}}}</span>}}
     </p>
     </p>
Line 58: Line 58:
   <!-- Vital Statistics -->
   <!-- Vital Statistics -->
   <ul>
   <ul>
     {{#if:{{{HasLocation|}}}|<li>'''Geo Location:''' {{{HasLocation}}}{{#if:{{{HasLocation|}}}| in [[{{{HasLocation}}}]]}}</li>}}
     {{#if:{{{HasGeoLocation|}}}|<li>'''Geo Location:''' {{{HasGeoLocation}}}{{#if:{{{HasGeoLocation|}}}| in [[{{{HasGeoLocation}}}]]}}</li>}}
   </ul>
   </ul>


Line 88: Line 88:


   <!-- Other External Links with Validation -->
   <!-- Other External Links with Validation -->
   {{#if:{{{HasURL|}}}|
   {{#if:{{{HasExtResources|}}}|
     '''External Links:'''<br/>
     '''External Links:'''<br/>
     {{#arraymap:{{{HasURL}}}|;|@@|
     {{#arraymap:{{{HasExtResources}}}|;|@@|
       {{#if: {{#rmatch:@@|^https?://}} | [@@ Link] | <!-- Invalid hidden --> }}
       {{#if: {{#rmatch:@@|^https?://}} | [@@ Link] | <!-- Invalid hidden --> }}
     |<br/>}}
     |<br/>}}
Line 100: Line 100:


<noinclude>
<noinclude>
Use this template on Person: pages to describe individual people.
Use this template on Community: pages to describe individual people.


Example:
Example:
<pre>
<pre>
{{Person
{{Community
  |HasName=Perl ,Joseph
  |HasName=Chernivtsi
  |HasHebName=פרל, יוסף
  |HasPolishName=
  |HasYiddishName=פערל, יוסף
  |HasYiddishName=
  |HasType=PublicFigure
  |HasGermanName=Czernowitz
  |HasDateOfBirth=1773
  |HasRomanianName=Cernăuți
  |HasPlaceOfBirth=Community:Lviv
  |HasUkrainianName=
  |HasDateOfDeath=1839
  |HasGeoLocation=48°17'27"N, 25°56'4"E
|HasPlaceOfDeath=Community:Brody
  |HasImage=
|HasWikidataID=Q123456
  |HasArticle=
|HasMazalID=MAZAL-000045
  |HasBibLink=
|HasVIAFID=22945141
  |HasYIVOLink=
  |HasImage=Image:Josef Perl
  |HasArticle=Article:The Jewish Council of Lviv
  |HasProfession=Community leader and rabbinical scholar
  |HasURL=https://example.org/persons/jacob_ben_moses; https://en.wikipedia.org/wiki/Jacob_ben_Moses
  |HasWikiLink=
  |HasWikiLink=
  |HasYIVOLink=
  |HasRegion=Bukovina
  |HasBibLink=
  |HasExtResources=https://jguideeurope.org/en/region/ukraine/eastern-galicia-podolia-and-bukovina/chernivtsy-czernowitz/
}}
}}
</pre>
</pre>
</noinclude>
</noinclude>

Latest revision as of 19:55, 2 March 2026


Use this template on Community: pages to describe individual people.

Example:

{{Community
 |HasName=Chernivtsi
 |HasPolishName=
 |HasYiddishName=
 |HasGermanName=Czernowitz
 |HasRomanianName=Cernăuți
 |HasUkrainianName=
 |HasGeoLocation=48°17'27"N, 25°56'4"E
 |HasImage=
 |HasArticle=
 |HasBibLink=
 |HasYIVOLink=
 |HasWikiLink=
 |HasRegion=Bukovina
 |HasExtResources=https://jguideeurope.org/en/region/ukraine/eastern-galicia-podolia-and-bukovina/chernivtsy-czernowitz/
}}