Skip to main content

Blauwdrukken - Blueprints

Een blauwdruk is een sjabloon dat wordt gebruikt om de weergave van een entiteit in bepaalde vensters van Ancestris aan te passen.

Vensters die blauwdrukken gebruiken

Alleen de volgende vensters gebruiken blauwdrukken. Voor elk van hen laat een voorbeeld zien hoe de blauwdrukken eruit zouden kunnen zien. Deze vensters zijn:
  • Stamboom overzicht (de stamboom als boomstructuur).
  • Entiteiten kaart.
  • De (uitgebreide) Navigator.
  • De Gedcom editor.
Stamboom overzicht
Het stamboom overzicht maakt gebruik van blauwdrukken voor individuen en gezinnen. Blauwdrukken zijn de gebieden die binnen de gekleurde kaders worden weergegeven.
nl-blueprints-tree.png
U gaat naar het stamboom overzicht via het menu "Beeld - Stamboom overzicht":
nl-blueprints-tree-menu.png

Entiteits kaart 

De Entiteitskaart gebruikt blauwdrukken voor alle categorieën entiteiten.

Blauwdrukken kunnen voor verschillende weergaven worden hergebruikt. Hier wordt de blauwdruk die wordt gebruikt voor individuen in het stamboom overzicht, gebruikt in de Entiteitskaart.

nl-blueprints-card.png

U gaat naar de entiteitskaart via het menu "Beeld - Entiteitskaart".
nl-blueprints-card-menu.png

Uitgebreide navigator


De Uitgebreide Navigator gebruikt blauwdrukken voor zowel individuen als gezinnen.

Hieronder staan ​​blauwdrukken die worden gebruikt voor de individuen van het geselecteerde paar. U merkt misschien dat ze niet hetzelfde zijn. De blauwdruk van de echtgenoot geeft niet het Sosa-nummer weer en geeft het entiteitsnummer weer boven de naam.
nl-blueprints-extended-navigator.png
En dit is de blauwdruk voor elk kind van de geselecteerde familie.
nl-blueprints-extended-navigator-family.png
U gaat naar de uitgebreide navigator via het menu "Beeld - Navigator".
nl-blueprints-extended-navigator-menu.png

Gedcom editor

De Gedcom Editor gebruikt blauwdrukken in het onderste gedeelte voor alle entiteitscategorieën.

Wat betreft de entiteitskaart, de Gedcom Editor gebruikt blauwdrukken voor individuen of families, maar ook voor andere entiteiten.

Hier is bijvoorbeeld een eenvoudige blauwdruk van een Repository-entiteit.

nl-blueprints-gedcom-repository.png

Of een eenvoudige blauwdruk van een multimedia-entiteit.

nl-blueprints-gedcom-multimedia.png

Nu u heeft gezien hoe blauwdrukken eruit zien en waar ze worden gebruikt, gaan we kijken hoe ze werken.

Algemene principes

Een blauwdruk is een sjabloon die bepaalt wat er van een entiteit moet worden weergegeven en hoe deze moet worden weergegeven.

Een blauwdruk wordt toegewezen aan een bepaalde entiteitscategorie (individu, familie, bron, enz.) voor een bepaalde weergave (dynamische boom, entiteitsbestand, enz.).

Dat betekent dus dat een entiteitskaart een andere blueprint kan hebben dan bijvoorbeeld de blueprints van het Stamboom overzicht, en dat de Gedcom editor weer een heel ander uiterlijk voor de blauwdrukken kan hebben.

U kunt uw eigen blauwdrukken definiëren in plaats van de blauwdrukken te gebruiken die al in Ancestris aanwezig zijn.

Er bestaan al verschillende blauwdrukken ​​binnen Ancestris en deze zijn standaard al geselecteerd voor elk van de entiteitscategorieën en in elke weergave waar blauwdrukken van toepassing zijn.

Blauwdrukken vormen een manier om Ancestris aan te passen. U bent vrij om blauwdrukken te behouden zoals ze zijn of ze aan te passen aan uw behoeften.

U kunt uw eigen blauwdrukken definiëren, d.w.z. zowel de informatie die moet worden weergegeven voor een individu of een gezin (naam, adres, enz.) als wel hoe deze informatie moet worden weergegeven (kleur, lettertype, uitlijning, lay-out, enz.).

Als u enkele wijzigingen wilt aanbrengen in de beschikbare blauwdrukken, moet u er wat meer over leren. Dit is het onderwerp van de volgende paragrafen op deze pagina.

Technisch gezien is een blauwdruk een stukje HTML-code dat in een bestand op uw schijf wordt bewaard. Raadpleeg de paragraaf Directory met blauwdrukkenbestanden voor meer informatie.

Heeft u geen of weinig kennis van HTML, dan vind u verderop op de pagina hulp en wat extra uitleg, plus een verwijzing naar eenvoudige, maar uitgebreide uitleg op internet, met voorbeelden om online mee te experimenteren. Laat dat u dus niet weerhouden om verder te lezen.

De bestaande blauwdrukken kunt u uit veiligheidsoverwegingen niet wijzigen, dus u kunt naar hartenlust experimenteren zonder in de problemen te komen!

Blauwdrukken beheren

Het beheren van blauwdrukken bestaat uit het uitvoeren van twee soorten activiteiten.

  • blauwdrukken toewijzen aan entiteiten en weergaven
  • eigen blauwdrukken maken of verwijderen

Dit wordt gedaan met behulp van het blauwdrukvenster.

Het blauwdrukvenster beheert de blauwdrukken voor één entiteitscategorie tegelijk. Dus OF voor een persoon, OF voor een bron, Of voor een relatie, enzovoorts. Dit omdat de blauwdrukken voor elke categorie verschillend zijn.

Het venster is hetzelfde, ongeacht de entiteitscategorie, maar het bevat alleen blauwdrukken die zijn gekoppeld aan de gegeven entiteitscategorie.

Om toegang te krijgen tot het Blueprint-venster voor een bepaalde entiteitscategorie, moet u het Ancestris-contextmenu van een entiteit van de overeenkomstige categorie gebruiken. Als volgt:

  • Persoon: Klik met de rechtermuisknop op een persoon in de Entiteitskaart- ,stamboom-, of Gedcom weergave, en selecteer vervolgens "Weergave van personen wijzigen" om het blauwdrukvenster voor een persoon te openen.
  • Familie: Klik met de rechtermuisknop op een familie in de Entiteitskaart- ,stamboom-, of Gedcom weergave, en selecteer vervolgens "Wijzig weergave van families" om het blauwdrukvenster voor families te openen.
  • Overig: Idem voor Notes, Sources, Multimedia, Repositories, enz. Dit kan worden gedaan vanaf de Entiteits-kaart of de Gedcom Editor, of het stamboom overzicht voor de overeenkomstige entiteiten.

Als u de weergave vanuit de Gedcom editor wilt aanpassen, moet u daar eerst de bovenste regel met INDI selecteren, en dan in het onderste schermdeel een rechtsklik op de blauwdruk kaart doen. Het context menu heeft dan maar 1 regel, nl "weergave wijzigen".

Als voorbeeld ziet u hier hoe u toegang krijgt tot het blauwdrukvenster voor individuen, vanuit de entiteitskaart, klik met de rechtermuisknop, en uit het contextmenu kiest u "Weergave van personen wijzigen".

nl-blueprints-context-menu.png
Dan opent het blauwdruk venster voor personen:
nl-blueprints-manager.png


Wat de entiteitscategorie ook is, de bewerkingen in dit venster zijn hetzelfde.


In de nu volgende beschrijving, gebruiken we het voorbeeld van het blauwdrukvenster voor personen.

Beschrijving


De grootte van het Blauwdruk-venster kan worden gewijzigd door aan de rechter benedenhoek te trekken.

Het voorbeeldgebied en het HTML-teksteditor-gebied kunnen worden aangepast door de scheidingsbalk van deze twee gebieden met de muis te verplaatsen of door op de pijlen aan de linkerkant van de scheidingsbalk te klikken:

nl-blueprints-manager-html.png

Als u op het linker pijltje klikt, opent het HTML-editor gedeelte over het gehele scherm, klikt u op het rechterpijltje, dan opent het voorbeeld gedeelte.
Het Blauwdruk-venster bevat de volgende gebieden.

  • De lijst met blauwdrukken aan de linkerkant, toont de blauwdrukken die momenteel beschikbaar zijn voor de nu geselecteerde entiteitscategorie. Om aan een blauwdruk te werken, selecteert u deze in de lijst.

  • Het voorbeeldgebied rechtsboven toont een voorbeeld van de blauwdruk die in de lijst is geselecteerd. (hierboven dus Kennedy)

  • De HTML-editor rechtsonder geeft de HTML-code weer van de blauwdruk die is geselecteerd in de lijst aan de linkerkant, en waarvan u de code kunt bewerken. De horizontale scheidingsbalk onder het voorbeeldgebied moet met de muis omhoog worden gesleept om de HTML code te zien.

  • Betekenis van de knoppen:
    • De knop Nieuw voegt een kopie van de momenteel geselecteerde blauwdruk toe aan de lijst en vraagt ​​u een andere naam in te voeren. Dit wordt de nieuw geselecteerde blauwdruk en u kunt deze wijzigen.
    • De knop Verwijderen verwijdert de geselecteerde blauwdruk uit de lijst
    • De knop Eigenschap invoegen... verschijnt wanneer u de HTML-code bewerkt. Gebruik het om een Ancestris ​​TAG in de HTML-code in te voegen. Deze code wordt ingevoegd op de cursorpositie. (uitleg verder op deze pagina)
    • De knop OK slaat de wijzigingen op en verlaat het venster.
    • De knop Annuleren sluit het venster zonder de wijzigingen op te slaan.

Gebruik

Met het Blauwdruk-venster kunt u de volgende taken uitvoeren:

  • Bekijk de beschikbare blauwdrukken. Om de beschikbare blauwdrukken te bekijken zonder ze te activeren (dus zonder op OK te klikken), klikt u achtereenvolgens op elk ervan in de lijst aan de linkerkant en bekijkt u het resultaat in het voorbeeldgebied.
  • Kies een andere blauwdruk. Om een ​​andere blauwdruk toe te wijzen aan de momenteel geselecteerde entiteitscategorie in een van de weergaven, klikt u op een blauwdruk in de lijst en bevestigt u deze keuze door op de knop OK te klikken.
  • Wijzig een blauwdruk. Om veiligheidsredenen kunnen de standaard beschikbare blauwdrukken niet worden gewijzigd. Om een ​​bestaande blauwdruk te wijzigen, moet u er eerst een kopie van maken. Selecteer een blauwdruk in de lijst, klik op Nieuw en geef de blauwdruk een nieuwe naam. Gebruik vervolgens het HTML-editorpaneel om uw wijzigingen aan te brengen.
  • Maak een nieuwe blauwdruk. Om een ​​nieuwe blauwdruk te maken, moet u eerst een ​​bestaande blauwdruk kopiëren. Zie hierboven.
  • Een blauwdruk verwijderen. Om een ​​blauwdruk te verwijderen, selecteert u deze in de lijst en klikt u op de knop Verwijderen. U wordt vervolgens gevraagd om de verwijdering te bevestigen, waarna die definitief is. Opmerking: om veiligheidsredenen kunnen blauwdrukken die standaard bij Ancestris worden meegeleverd, niet worden verwijderd.

Een praktijk voorbeeld

Stel dat we een eenvoudige blauwdruk hebben zonder foto, voor de individuen in de dynamische stamboom, en we willen een foto invoegen. De stappen om dit te doen zijn de volgende:

  1. Bepaal waar de foto zich bevindt in de gegevens van het individu. Gebruik daarvoor de Gedcom-editor.
  2. Open het blauwdrukvenster voor personen.
  3. Maak een nieuwe blauwdruk door 'eenvoudige blauwdruk' zonder afbeelding te kopiëren. Hernoem het 'MyBlueprint-Indi-Tree'
  4. Pas de blauwdruk aan om de hierboven geïdentificeerde foto-eigenschap in te voegen en pas de grootte in het frame aan met behulp van het voorbeeld
  5. Sla de blauwdruk op en controleer het resultaat

Elk van deze 5 stappen wordt hieronder beschreven.

1. Bepaal waar de foto zich bevindt


De Gedcom-editor laat zien waar de foto's zich bevinden voor alle personen. We bedoelen hiermee niet het pad op uw harddisk, maar de plek in het stukje Gedcom bestand van deze persoon.
We zien hieronder dat de foto zich bevindt in de FILE-tag, die is gekoppeld aan de OBJE-tag, die zelf weer is gekoppeld aan de INDI-tag.

nl-blueprints-photo.png

We zien dat de fotobestanden op het adres "INDI:OBJE:FILE" staan. (Hoofdtag INDI, dan subtag OBJE en dan subtag FILE)

Dat is wat we wilden weten. We onthouden: "INDI:OBJE:FILE", want dat bepaalt waar het bestand staat bij deze persoon, en dat pad hebben we straks nodig.

2. Open het blauwdrukvenster voor personen

Omdat we de blauwdruk voor Individuen in het stamboom overzicht willen wijzigen, moeten we eerst een individu in het stamboom overzicht selecteren. We selecteren John Kennedy,
nl-blueprints-change-display.png

Vervolgens klikken we met de rechtermuisknop op het individu. In het context-menu dat verschijnt, kiezen we voor "Weergave van personen wijzigen".


3. Maak een nieuwe blauwdruk

Het blauwdruk venster voor personen opent:

nl-blueprints-simple.png


Omdat we een nieuwe blauwdruk willen maken uitgaande van de "Eenvoudige" blauwdruk, maken we eerst een kopie van de "Eenvoudige" Blauwdruk.

Om dit te doen, selecteren we deze blauwdruk in de lijst aan de linkerkant. Vervolgens zien we in het voorbeeld wat deze blauwdruk voor een individu weergeeft: eenvoudige tekst zonder foto. Wat we willen doen is de foto van het individu toevoegen.

Vervolgens klikken we op "Nieuw". Ancestris vraagt ​​de naam van de nieuwe blauwdruk:
nl-blueprints-new.png

We typen "MijnBlueprint-Indi-Stamboom" en drukken op OK.

Dan komen we terug in het vorige blauwdrukvenster, maar nu met een nieuwe bewerkbare blauwdruk. (Eventueel de HTML code opentrekken zoals hierboven uitgelegd)

nl-blueprints-myblueprint.png

We hebben de nieuwe blauwdruk geselecteerd in de lijst aan de linkerkant, hetzelfde voorbeeld rechtsboven, en de HTML-code staat rechtsonder.

We zien dat deze blauwdruk bewerkbaar is, omdat de knoppen "Verwijderen" en "Eigenschap invoegen..." zichtbaar en ingeschakeld zijn.

We zullen nu de HTML-code wijzigen zodat de foto wordt weergegeven.

4. Pas de blauwdruk aan


nl-blueprints-myblueprint-3.png

We kunnen zien dat er 4 regels met eigenschappen in de HTML-code staan: naam, geboorte, overlijden, beroep.

Merk op dat deze eigenschappen met Engelse tekst worden weergegeven.


De HTML <prop>-tag, (zoals bij rode pijl) en alles erin, is specifiek voor Ancestris. Dit maakt het mogelijk om de genealogische gegevens van het Gedcom-bestand te gebruiken zodat we deze op de blauwdruk kunnen zien..


We willen de foto onder aan het scherm plaatsen, dus voegen we een andere eigenschap in, de hierboven geïdentificeerde eigenschap, INDI:OBJE:FILE, deze komt na de 4 eigenschappen die al worden weergegeven. We doen dit als volgt:

We plaatsen daarom de cursor onder </table>, dat is namelijk het label dat het einde van een tabel markeert. (bij de blauwe pijl)

Daarna drukken we op de knop "Eigenschap invoegen...". Er verschijnt een venster met een keuze uit mogelijke eigenschappen (het linkervenster hieronder).

nl-blueprints-myblueprint-insert.png nl-blueprints-myblueprint-insert-2.png

In dit venster vinden we de regel Multimedia OBJE, we vouwen de flap open om de inhoud van OBJE weer te geven en we zien de regel FILE. We vinken het vakje aan bij FILE, zoals gedaan in het rechter screenshot hierboven. En we klikken op "OK".

We zien nu dat de preview is veranderd, de foto is erbij gekomen.
nl-blueprints-myblueprint-inserted.png


Maar het is nog niet af, want in de preview ziet u dat de foto te groot is. En ook zijn wij van gedachten veranderd. We willen de foto in de rechterbovenhoek van de tekst plaatsen en niet onder de tekst.

Omdat de tekst in een tabel is gestructureerd, is het in feite nodig om de afbeelding in een nieuwe cel (vakje) in de tabel te plaatsen, en wel een cel rechts van de reeds bestaande tekst. Om dit te doen, passen we de HTML-code als volgt aan:
We verplaatsen de regel die we zojuist in de tabelstructuur hebben ingevoegd door een cel toe te voegen met behulp van de <td> </td>-tags. We zorgen dat deze nieuwe cel BINNEN de tabel regel komt, dus binnen de  <tr>  en  </tr>  tags.

Omdat we ook de grootte van de afbeelding willen beperken, voegen we een Ancestris-specificiteit toe: we voegen "max = 20" toe aan het einde, binnen de tag <prop ...>, wat betekent dat we de fotogrootte beperken tot 20% van de beschikbare breedte.
Het voorbeeld verandert wanneer u de code wijzigt. Dit is handig want het laat u meteen zien of wat u doet goed is. Zodra de code is gewijzigd, ziet het voorbeeld er correct uit en ziet het venster er zo uit.

nl-blueprints-myblueprint-updated.png

Voor de duidelijkheid, vooral voor degenen die niet gewend zijn aan HTML code, is deze afbeelding gekleurd, als volgt:
  • De gehele tabel staat tussen de HTML-tags <table>   en   </table>, deze tags zijn in blauw. Merk op dat de zogenoemde "sluit"-tag van de tabel, begint met een schuine streep, de slash, dat geldt voor elke sluit-tag!! 

  • De tabel bevat 1 regel, namelijk tussen de HTML-tags <tr>   en   </tr>, deze zijn in roze. Ook hier weer die slash bij de sluit-tag!

  • De originele tekst van de blauwdruk staat tussen de HTML-tags voor een cel, nl tussen <td>   en   </td>, hier in groen weergegeven. (<br> betekent: Break, oftewel begin op een nieuwe regel)

  • Onze wijzigingen staan in een nieuwe cel, binnen dezelfde roze regel als de vorige cel, ook tussen vel-tagseen  <td>   en   </td>, deze nieuwe cel is in geel aangegeven. Er zijn nu dus twee cellen, de groene en de gele, beide binnen één en dezelfde roze regel.
De code in het geel doet zijn werk: de foto staat in een vakje rechts van de andere tekst, maar op dezelfde regel van de tabel.
Bovendien is de foto beperkt tot 20% van de breedte.



Meer HTML uitleg, onder andere over tabellen, met veel voorbeelden om zelf online mee te experimenteren, vindt u op w3schools HTML Tables.


5. Sla de blauwdruk op en bekijk het resultaat

We kunnen ons werk nu opslaan, en tegelijkertijd kijken we naar het nl-tree-view.png stamboom overzicht. De blauwdruk verandert:

nl-blueprints-tree-new.png

Dat ziet er goed uit, dat is wat we willen!

Nog een stap verder

Het moeilijkste deel blijft natuurlijk om aan de ene kant HTML te kennen en aan de andere kant de specifieke kenmerken te onthouden die door Ancestris zijn toegevoegd om uw genealogische gegevens te kunnen verwerken.

Wat de HTML-taal zelf betreft, zijn er veel websites die u kunnen helpen. vergeet daarom niet de bovengenoemde web pagina van w3schools te bezoeken.

Met betrekking tot de specifieke toevoegingen van Ancestris vind u hier de tags die aan de HTML zijn toegevoegd. Let wel deze gelden alleen binnen Ancestris. Deze tags zijn:

  1. <prop> of <ifvalue>
  2. <naam> of <i18n>
  3. <media>
  4. <mark>
Let op, de taal die wordt gebruikt binnen de HTML is altijd Engels. Bij een keuze bijvoorbeeld, staat dus "yes" en "no" en nooit "ja" of "nee".
In de volgende 4 secties wordt beschreven hoe u deze speciale Ancestris tags kunt gebruiken..


1.     <prop> of <ifvalue> tags

<prop | ifvalue    path="path:to:prop[?i][:end:of:prop]"    [default="path:to:other:prop"]    [format="format"]    [max="n"]    [img="yes"]    [txt="no"]>

Deze Ancestris tag geeft de eigenschap (property) weer, van de entiteit die wordt aangegeven door het pad (path). Als er ook een default-pad is opgegeven, wordt dat default pad gebruikt als de eerste eigenschap(property) niet wordt gevonden.

Als er meerdere eigenschappen zijn, kan een volgorde-nummer in het pad worden aangegeven met behulp van "?i", waarbij i het volgnummer is van de eigenschap is. Na dit nummer kan de rest van het pad worden opgegeven, indien aanwezig. Zie bijvoorbeeld verderop op deze pagina, het voorbeeld met de beroepen.

De format en max parameters worden hieronder uitgelegd.

De parameter img kan worden ingesteld op "yes" of "no" om het pictogram van de eigenschap weer te geven. Standaard is dit "no". Bij een beroep ziet u dan bijvoorbeeld wel of niet nl-blueprint-icon-occupation.png dit icoontje.

De txt-parameter kan worden ingesteld op "yes" of "no" om de naam van de eigenschap al dan niet weer te geven. Standaard is "yes". Bij een beroep ziet u dan bijvoorbeeld: "beroep: Timmerman"   of "Timmerman".

Parameters tussen vierkante haken zijn optioneel.

U kunt ofwel "prop" of "ifvalue" gebruiken.


A.  De naam property (NAME property)
Om de weergave van de naam aan te passen, kunt u de naam sub-eigenschappen gebruiken.

Voorbeeld:
<prop path=INDI:NAME > a.k.a <prop path=INDI:NAME:NICK>

Er staan hier dus 2 prop-tags achter elkaar met een stukje gewone tekst "a.k.a." ertussen. Dit geeft de volledige naam (1e prop-tag) en de bijnaam (2e prop-tag) weer. Voorbeeld voor John Kennedy als individu wordt dan:
John F. Kennedy a.k.a. Jack


B.  De plaats property (PLAC property)
Het is mogelijk om door middel van één of meer nummers, die jurisdicties op te geven, die u voor een plaats wilt vertonen.

De syntax van de regel die in de HTML-editor moet worden opgegeven, kan er dan bijvoorbeeld zo uitzien:

<prop path=INDI:BIRT:PLAC format="1 (4)">

waarbij 1 en 4 de jurisdictie posities zijn, in de definitie van de plaats criteria (zie "Bestand - Plaats jurisdicties bewerken").

Voorbeeld: ervan uitgaande dat al onze plaatsen het volgende formaat volgen (volgens de PLAC-tag in het Gedcom-bestand of in "Bestand - Plaats jurisdicties bewerken" ):

Gehucht, Plaats, Postcode, Provincie, Staat, Land

Dan beginnen we vanaf links te tellen te beginnen met #0. Dit is het gehucht. #1 is dan de Plaats en #4 is dan de Staat. 

Let op de lege komma na Provincie, dat is omdat wij in Nederland geen Staat hebben, alleen een provincie en daarna Land. Stel nu dat we een Nederlands gehucht hebben, bijvoorbeeld: Wateren. Dat wordt dan volledig weergegeven als:

Wateren, Westerveld, 8438SK, Drente, , Nederland

Voorbeelden van PLAC- properties, met de werkelijke uitvoer voor dit gehucht zijn dan:

  • <prop path=INDI:BIRT:PLAC format="1 (3)">   Geeft als uitvoer: Westerveld (Drente)
  • <prop path=INDI:BIRT:PLAC format="1, 0">  Geeft als uitvoer: Westerveld, Wateren
  • <prop path=INDI:BIRT:PLAC format="1, 3, 2 - 4">  Geeft als uitvoer: Westerveld, Drente, 8438SK - Nederland

Merk op dat in het format-veld, karakters anders dan de cijfers, gewoon 1 op 1 worden weergegeven. Dit geldt dus bijvoorbeeld voor de ronde haken, de komma's, de spaties die her en der staan, en het minteken. Die ziet u steeds terug in de uitvoer.

C.  Properties die meermalen kunnen voorkomen zoals beroep (OCCU property)
In het geval van een property die meerdere malen kan voorkomen, is het mogelijk om de volgorde van deze getoonde eigenschap op te geven.

De syntaxis van de regel die in de HTML-editor moet worden geplaatst, is de volgende
<prop path=INDI:OCCU?2>

Het getal 2 geeft aan dat het tweede beroep van de persoon moet worden vertoond.

U kunt de laatste uit de reeks properties, hier dus beroepen, als volgt weergeven met het LAST trefwoord::

<prop path=INDI:OCCU?LAST >

Stel u wilt de datum van het tweede beroep van een persoon weergeven, dan ziet de code er zo uit:

<prop path=INDI:OCCU?2:DATE>

Het is dus mogelijk om de eerste 5 beroepen van elke persoon op deze manier weer te geven. In de standaard blauwdruk moet u dan de code wijzigen en die 5 beroeps blokken als volgt invoegen:

  <tr>
    <td valign="top">
       <prop path=INDI:OCCU?1 img=yes txt=no>&nbsp; 
       <b><prop path=INDI:OCCU?1 max=67></b>&nbsp;<br>
    </td>
  </tr>
  <tr>
    <td valign="top">
      <prop path=INDI:OCCU?2 img=yes txt=no>&nbsp;
      <b><prop path=INDI:OCCU?2 max=67></b>&nbsp;<br>
    </td>
  <tr>
  <tr>
    <td valign="top">
      <prop path=INDI:OCCU?3 img=yes txt=no>&nbsp;
      <b><prop path=INDI:OCCU?3 max=67></b>&nbsp;<br>
    </td>
  <tr>
  <tr>
    <td valign="top">
      <prop path=INDI:OCCU?4 img=yes txt=no>&nbsp;
      <b><prop path=INDI:OCCU?4 max=67></b>&nbsp;<br>
    </td>
  <tr>
  <tr>
    <td valign="top">
      <prop path=INDI:OCCU?5 img=yes txt=no>&nbsp;
      <b><prop path=INDI:OCCU?5 max=67></b>&nbsp;<br>
    </td>
  <tr>

Stel we hebben een persoon met drie beroepen, en we maken gebruik van bovenstaande code, dan zou dit er in het stamboom overzicht nl-tree-view.png bijvoorbeeld als volgt kunnen uitzien:

nl-blueprint-occupations.png


D.  Andere opmaak mogelijkheden

Gebruikte gegevens in onderstaande voorbeelden komen van Wikipedia:

nl-blueprint-mary-stuart.png nl-blueprint-henry-stuart-2.png nl-blueprint-henry-stuart-1.png
Voorbeelden met bovenstaande gegevens:
  • format="$D" : Geeft bijvoorbeeld de volledige geboortedatum van Mary Stuart als:
    • Voorbeeld : <prop path="INDI:BIRT" format="{$D}">   vertoont:  4 nov 1631 als geboortedatum (BIRT)
  • format="$y" : Vertoont alleen het jaar, ingeval Mary Stuart:
    • Voorbeeld : <prop path="INDI:BIRT" format="{$y}"> displays 1631
  • format="$P" : vertoont ingeval Mary Stuart als plaats van geboorte:
    • Voorbeeld : <prop path="INDI:BIRT" format="{$P}"> vertoont: St. James's Palace, City of Westminster, Middlesex, Kingdom of England
  • format="$p" : Vertoont de plaats van de gebeurtenis.
    • Voorbeeld : <prop path="INDI:BIRT" format="{$p}"> vertoont City of Westminster
  • format="$n" : Ingeval de doop van Henry Stuart, wordt voor de gerelateerde entiteit (indien aanwezig) de naam weergegeven. Dat is hier het geval, dat is dan Mary Stuart zijn jonge zuster.
    • Voorbeeld : <prop path="INDI:CHR:XREF" format="{$n}"> displays Mary STUART, zij was meter bij zijn doop. (CHR)
  • format="$N" : Geeft de volledige naam weer van de entiteit als deze bestaat, voorbeeld is voor Mary Stuart.
    • Voorbeeld : <prop path="INDI:CHR:XREF" format="{$N}"> vertoont: STUART, Mary (° 4 nov 1631 + 24 December 1660) (I0298)
  • format="$v" : Geeft het soort gerelateerde entiteit, (hier dus de Meter) gevolgd door de volledige naam van de gerelateerde entiteit. Dus bij de doop van Henry.
    • Voorbeeld : <prop path="INDI:CHR:XREF" format="{$v}"> vertoont: Meter : STUART, Mary (° 4 nov 1631 + 24 December 1660) (I0298)
  • format="$V" : vertoont alleen het nummer van de entiteit
    • Voorbeeld : <prop path="INDI:CHR:XREF" format="{$V}"> vertoont dan:  I0298 voor hetzelfde voorbeeld als hierboven.
    • Voorbeeld : <prop path="INDI:BIRT:SOUR" format="{$V}"> vertoont: S134, dit is het ID-nummer van de  SOURce entiteit die het BIRTh evenement bewijst.
  • format="text{$e}" : vertoont de tekst "text" als de data bestaat, anders wordt niets vertoond.
    • Voorbeeld : <prop path="INDI:NAME:SOUR" format="{(*)$e}"> vertoont: (*) als INDI:NAME:SOUR bestaat, anders wordt niets vertoond.
  • max="n" : zorgt dat de breedte van dat wat vertoont wordt, maximaal n% is van de beschikbare breedte. Geldt zowel voor tekst als voor een afbeelding.
    • Voorbeeld : <prop path="INDI:NAME" max=10"> vertoont de volledige naam, maar afgekapt tot 10% van de beschikbare breedte.

2.     <name> of <i18n> tag

<name|i18n   [tag="tag"]  [path="path:to:prop"]   [entity="tag"]  >

Geeft de naam weer van de Tag die behoort bij tag, path of entity.

Een van de 3 kenmerken moet worden opgegeven. tag heeft voorrang op pad, dat weer voorrang heeft op entiteit.

Voorbeeld:

  • <name   tag="NAME"> vertoont Name (de naam van de NAME tag)
  • <name   path="INDI:NAME"> vertoont Name (de naam van de INDI tag)
  • <name   entity="SUBM"> vertoont Indiener (de naam van de SUBM tag)

3.     <media> tag

<media    [path="path:to:media"]    [max="n"]>

Geeft de media van de entiteit weer. Als een pad is opgegeven, wordt het overeenkomstige medium gebruikt, anders wordt elk eerste medium dat in de entiteit is gevonden, weergegeven.

De parameter "max" beperkt de grootte in breedte zoals hierboven.

Parameters tussen vierkante haken zijn optioneel.

4.     <mark>

<mark  path="path:to:prop"   [test="value"]   [repeat="n"]   [default="path:to:other:prop"]   [notpresent="true"]   >

Geeft een vierkante markering weer op een blauwdruk.

De markering wordt alleen weergegeven als de aangegeven eigenschap (path) bestaat in de entiteit en als de waarde van de eigenschap hetzelfde is als de waarde van het attribuut "test".

Het repeat kenmerk is optioneel en specificeert het aantal keren dat de markering moet worden herhaald.

Het default kenmerk is optioneel en maakt het mogelijk om deze eigenschap te controleren als de eigenschap aangegeven door path niet bestaat.

Met de parameter notpresent="true" kan een markering worden weergegeven als de eigenschap niet bestaat.

De volgende code geeft bijvoorbeeld een groene markering weer voor personen met de naam CAPET en een rode markering voor personen met de naam HABSBOURG.

<font color=green><mark path=INDI:NAME:SURN test=CAPET></font>

<font color=red><mark path=INDI:NAME:SURN test=HABSBOURG></font>

Dit resulteert bijvoorbeeld in de volgende weergave in het stamboom overzicht nl-tree-view.png:

nl-mark-example.png



Nog een voorbeeld. De volgende code geeft 5 markeringen weer voor personen van wie het geslacht onbekend is.

<mark path=INDI:SEX test=Unknown repeat=5>

<mark path=INDI:BIRT:SOUR notpresent="true"> : Geeft een markering weer als er geen bron is gedefinieerd voor de geboorte.

Directory waar de blueprint bestanden zijn opgeborgen


Blueprints zijn bestanden met HTML-codes die zijn opgeslagen in de gebruikersdirectory, in een subdirectory met de naam ".ancestris/blueprints".

De map met blauwdrukken zelf bevat verschillende submappen, elk met de titel die overeenkomt met de entiteit waarop deze van toepassing is: in elk van deze submappen bevinden zich de verschillende blauwdrukken.

INDI voor blauwdrukken over individuen - personen
FAM voor blauwdrukken over gezinnen - families
OBJE voor blauwdrukken over multimedia-objecten
NOTE voor blauwdrukken over notities
SOUR voor blauwdrukken over bronnen
SUBM voor blauwdrukken over indieners
REPO voor blauwdrukken over repositories - archieven

Aangezien dit bestanden in HTML-indeling zijn, kunt u ze openen met uw favoriete internetbrowser.



Voel je vrij om je blauwdrukken te delen met de Ancestris-community! Bij voorbaat bedankt.


Meer uitleg

We hebben een tutorial geschreven in PDF-formaat. Het is in het Frans geschreven. Aarzel niet om het hier te downloaden.