A tulajdonságok lehetővé teszik a jegyzetekhez kapcsolódó információk rendszerezését. A tulajdonságok strukturált adatokat tartalmaznak, mint például szöveg, hivatkozások, dátumok, jelölőnégyzetek és számok. A tulajdonságok a [[Közösségi bővítmények|közösségi bővítményekkel]] kombinálva is használhatók, amelyek hasznos dolgokat tehetnek a strukturált adatokkal.
## Tulajdonság hozzáadása egy jegyzethez
Többféleképpen adhat hozzá tulajdonságot egy jegyzethez:
- Használja a **Fájltulajdonság hozzáadása** [[Parancspaletta|parancsot]].
- Használja a **`Cmd/Ctrl+;`** [[Gyorsbillentyűk|gyorsbillentyűt]].
- Válassza a **Fájltulajdonság hozzáadása** lehetőséget a **További műveletek** menüből (amely a három pont ikonra kattintva vagy a lap jobb kattintásával érhető el).
- Írja be a `---` karaktereket a fájl legelejére.
Miután hozzáadott egy tulajdonságot, egy sor jelenik meg a fájl tetején két beviteli mezővel: a tulajdonság _neve_ és a tulajdonság _értéke_.
A névhez bármit választhat. Az Obsidian több alapértelmezett tulajdonságot biztosít: `tags`, `cssclasses` és `aliases`.
Miután kiválasztotta a tulajdonság nevét, megadhatja annak értékét.
### Tulajdonságtípusok
A név és az érték mellett a tulajdonságoknak _típusuk_ is van. A tulajdonság típusa határozza meg, hogy milyen értékeket tárolhat, és hogyan kezeli azokat az Obsidian. A tulajdonság típusának megváltoztatásához kattintson a tulajdonság neve melletti típus ikonra, és válasszon másik lehetőséget. A tulajdonságtípusokat a [[Tulajdonságok nézet]] alap bővítmény segítségével is kezelheti.
Az Obsidian a következő tulajdonságtípusokat támogatja:
- **[[#Szöveg]]**
- **[[#Lista]]**
- **[[#Szám]]**
- **[[#Jelölőnégyzet]]**
- **[[#Dátum]]**
- **[[#Dátum és idő]]**
- **[[#Címkék]]**
Miután egy tulajdonságtípust hozzárendeltek egy tulajdonságnévhez, az adott névvel rendelkező összes tulajdonság a széfben ugyanazt a típust fogja használni.
## Haladó használat
### Tulajdonságok keresése
A tulajdonságoknak saját [[Keresés|keresési szintaxisuk]] van, amelyet más keresési kifejezésekkel és operátorokkal együtt használhat. [[Keresés#Tulajdonságok keresése|Lásd a tulajdonságok keresési szintaxisát]].
### Sablonok
Tulajdonságokat adhat a [[Sablonok|Sablonokhoz]].
Amikor egy sablont szúr be az aktív jegyzetbe, a sablon összes tulajdonsága hozzáadódik a jegyzethez. Az Obsidian összevonja a jegyzetben már meglévő tulajdonságokat a sablon tulajdonságaival. ^templates-properties
### Tulajdonságok átnevezése
A tulajdonságokat átnevezheti, ha jobb gombbal rájuk kattint a [[Tulajdonságok nézet|Minden tulajdonság nézetben]].
### Megjelenítési módok
Megváltoztathatja a tulajdonságok megjelenítését a jegyzetben a **[[Beállítások]] → Szerkesztő → Tulajdonságok a dokumentumban** menüpontban. A lehetőségek:
- **Látható** (alapértelmezett) – megjeleníti a tulajdonságokat a jegyzet tetején, ha vannak.
- **Rejtett** – elrejti a tulajdonságokat, de továbbra is megjeleníthetők az oldalsávban a [[Tulajdonságok nézet]] segítségével.
- **Forrás** – a tulajdonságokat egyszerű szöveges YAML formátumban jeleníti meg.
### CSS kódrészletek
[[CSS kódrészletek]] segítségével megváltoztathatja egyes jegyzetek megjelenését.
### Nem támogatott funkciók
Néhány funkciót jelenleg nem támogat az Obsidian:
- **Beágyazott tulajdonságok**: A beágyazott tulajdonságok megtekintéséhez a [[Nézetek és szerkesztési mód#Forrás mód|forrás mód]] használatát javasoljuk.
- **Tulajdonságok tömeges szerkesztése**: A [[Tulajdonságok nézet|Tulajdonságok nézeten]] kívüli mélyreható tömeges szerkesztéshez olyan eszközök használatát javasoljuk, mint a VSCode, szkriptek és közösségi bővítmények.
- **Markdown a tulajdonságokban**: Ez szándékos korlátozás, mivel a tulajdonságok kis, atomi információegységekhez készültek, amelyek emberek és gépek számára egyaránt olvashatók.
## Gyorsbillentyűk
### Tulajdonság hozzáadása
| Művelet | Gyorsbillentyű |
|---|---|
|Új tulajdonság hozzáadása|`Cmd + ;`|
### Navigálás a tulajdonságok között
Amikor egy tulajdonság fókuszban van
| Művelet | Gyorsbillentyű |
|---|---|
|Következő tulajdonság fókuszálása|`Lefelé nyíl` vagy `Tab`|
|Előző tulajdonság fókuszálása|`Felfelé nyíl` vagy `Shift+Tab`|
|Ugrás a szerkesztőbe|`Alt+Lefelé nyíl`|
### Tulajdonságok kijelölése
| Művelet | Gyorsbillentyű |
|---|---|
|Kijelölés kiterjesztése felfelé|`Shift+Felfelé nyíl`|
|Kijelölés kiterjesztése lefelé|`Shift+Lefelé nyíl`|
|Mindent kijelöl|`Cmd+A`|
### Tulajdonságok szerkesztése
| Művelet | Gyorsbillentyű |
|---|---|
|Tulajdonságnév szerkesztése|`Balra nyíl`|
|Tulajdonságérték szerkesztése|`Jobbra nyíl`|
|Tulajdonság fókuszálása|`Escape`|
|Tulajdonság törlése|`Cmd+Backspace`<br><br>ha bármely tulajdonság ki van jelölve, a kijelölést törli helyette.|
|Visszavonás|`Cmd+Z`|
|Újra|`Cmd+Shift+Z`|
### Vim (haladó)
| Művelet | Gyorsbillentyű |
|---|---|
|Mozgás lefelé|`j`|
|Mozgás felfelé|`k`|
|Név fókuszálása|`h`|
|Érték fókuszálása|`l`|
|Érték fókuszálása (kurzor a végén)|`A`|
|Érték fókuszálása (kurzor az elején)|`i`|
|Új tulajdonság létrehozása|`o`|
## Tulajdonságok formátuma
A tulajdonságok [YAML](https://yaml.org/) formátumban tárolódnak a fájl tetején. A YAML egy népszerű formátum, amely könnyen olvasható mind emberek, mind számítógépek számára.
A tulajdonságneveket egy kettőspont és egy szóköz választja el az értékektől:
```yaml
---
name: value
---
```
Bár a név-érték párok sorrendje nem számít, minden névnek egyedinek kell lennie egy jegyzeten belül. Például nem lehet egynél több `tags` tulajdonság.
Az értékek lehetnek [[#Szöveg|szöveg]], [[#Szám|szám]], [[#Jelölőnégyzet|jelölőnégyzet]], [[#Dátum|dátum]], [[#Dátum és idő|dátum és idő]], vagy [[#Lista|lista]].
### Szöveg
A szöveg típusú tulajdonságok egyetlen szövegsort tartalmaznak. A Markdown formázás nem jelenik meg a szöveg tulajdonságokban. A kettős keresztek nem hoznak létre címkéket szöveg tulajdonságokban.
A szöveg tulajdonságok tartalmazhatnak URL-eket és [[Belső hivatkozások|belső hivatkozásokat]] a `[[Hivatkozás]]` szintaxis használatával. A szöveg tulajdonságokban szereplő [[Belső hivatkozások|belső hivatkozásokat]] idézőjelek közé kell tenni. Az Obsidian automatikusan hozzáadja ezeket, ha manuálisan ad meg belső hivatkozásokat a tulajdonságokhoz, de ügyeljen arra, hogy sablonozó bővítmények használatakor is hozzáadja őket.
```yaml
---
title: A New Hope
link: "[[Episode IV]]"
url: https://www.example.com
---
```
### Lista
A lista típusú tulajdonságok több értéket tartalmaznak. A lista minden értéke saját sorban jelenik meg, egy kötőjellel (-) és egy szóközzel kezdve.
A lista értékei tartalmazhatnak szöveget, számokat és [[Belső hivatkozások|belső hivatkozásokat]]. Ha [[Belső hivatkozások|belső hivatkozásokat]] használ lista tulajdonságokban, tegye őket idézőjelek közé.
```yaml
---
cast:
- Mark Hamill
- Harrison Ford
- Carrie Fisher
links:
- "[[Link]]"
- "[[Link2]]"
---
```
### Szám
A szám típusú tulajdonságoknak mindig literális számnak kell lenniük, nem operátorokkal rendelkező kifejezésnek. Egész számok és tizedesek egyaránt megengedettek.
```yaml
---
year: 1977
pie: 3.14
---
```
### Jelölőnégyzet
A jelölőnégyzet tulajdonságok értéke `true` (igaz) vagy `false` (hamis). Az élő előnézetben jelölőnégyzetként jelenik meg.
```yaml
---
favorite: true
reply: false
last: # Határozatlan érték; gyakran false-ként kezelik
```
### Dátum
A dátum tulajdonságok a következő formátumban tárolódnak:
```yaml
---
date: 2020-08-21
---
```
A dátumválasztó az operációs rendszer alapértelmezett dátum- és időformátumát követi. Ezt a rendszerbeállításokban módosíthatja:
> [!info]- Windows
> **[[Beállítások]] → Idő és nyelv → Nyelv és régió → Regionális formátum → Formátumok módosítása**
>
> ![[Windows-OS-DateTime.png#interface]]
> [!info]- Mac OS
> **Rendszerbeállítások → Nyelv és régió → Dátumformátum**
>
> ![[Mac-OS-DateTime.png|450]]
Ha a [[Napi jegyzetek]] bővítmény engedélyezve van, a dátum tulajdonság belső hivatkozásként is működik az adott dátumhoz tartozó napi jegyzethez.
![[Napi jegyzetek#^daily-notes-date]]
### Dátum és idő
A dátum és idő tulajdonságok dátumot és pontos időt egyaránt tartalmaznak, a következő formátumban tárolódnak:
```yaml
---
time: 2020-08-21T10:30:00
---
```
A [[#Dátum|dátum tulajdonságokhoz]] hasonlóan a dátum- és időválasztó az operációs rendszer alapértelmezett formátumát követi. Ezt a rendszerbeállításokban módosíthatja.
### Címkék
A címkék tulajdonságok egy speciális tulajdonságtípus, amelyet kizárólag a `tags` tulajdonság használ. Ez a tulajdonságtípus nem rendelhető más tulajdonságokhoz.
A címkék tulajdonságok lista formátumban vannak, minden címke saját sorban, kötőjellel (-) és szóközzel kezdve.
```yaml
---
tags:
- journal
- personal
- draft
---
```
A `tags` tulajdonság az Obsidian [[#Alapértelmezett tulajdonságok|alapértelmezett tulajdonságainak]] egyike. A címkék Obsidianban való használatáról további információkért lásd: [[Címkék]].
### JSON tulajdonságok
Bár a tulajdonságok meghatározásához a YAML használatát javasoljuk, [JSON](https://www.json.org/) formátumban is meghatározhatja őket:
```json
---
{
"tags": ["journal"],
"publish": false
}
---
```
Megjegyzés: a JSON blokk beolvasásra, értelmezésre, majd YAML formátumban kerül mentésre.
## Alapértelmezett tulajdonságok
Az Obsidian alapértelmezett tulajdonságok készletével rendelkezik:
| Tulajdonság | Típus | Leírás |
| ------------ | ----- | ------------------------------------------------------------ |
| `tags` | Lista | Lásd: [[Szerkesztés és formázás/Címkék\|Címkék]]. |
| `aliases` | Lista | Lásd: [[Alternatív nevek]]. |
| `cssclasses` | Lista | Lehetővé teszi egyes jegyzetek stílusozását [[CSS kódrészletek]] segítségével. |
### Tulajdonságok az Obsidian Publish-hez
A következő alapértelmezett tulajdonságok használhatók az [[Bevezetés az Obsidian Publish-be|Obsidian Publish]]-sal:
| Tulajdonság | Leírás |
| ------------- | ---------------------------------------------------------------------------------------------------------- |
| `publish` | Lásd: [[Tartalom publikálása#Adatok automatikus kiválasztása publikáláshoz\|Adatok automatikus kiválasztása publikáláshoz]]. |
| `permalink` | Lásd: [[Állandó hivatkozások\|Állandó hivatkozások]]. |
| `description` | Lásd: [[Közösségi média hivatkozás-előnézetek#Description\|Leírás]]. |
| `image` | Lásd: [[Közösségi média hivatkozás-előnézetek#Image\|Kép]]. |
| `cover` | Lásd: [[Közösségi média hivatkozás-előnézetek#Image\|Kép]]. |
### Elavult tulajdonságok
Ezek a tulajdonságok az Obsidian 1.4-ben elavulttá váltak, és modern megfelelőikkel kell helyettesíteni őket. Az [[#Alapértelmezett tulajdonságok|alapértelmezett tulajdonságokként]] való támogatásuk az Obsidian 1.9-ben megszűnik.
| Tulajdonság | Leírás |
|-|-|
| `tag` | A `tags` elavult alternatív neve. |
| `alias` | Az `aliases` elavult alternatív neve. |
| `cssclass` | A `cssclasses` elavult alternatív neve. |
> [!tip] Ha a széfben lévő fájlokat az [[#Alapértelmezett tulajdonságok]] formátumra kell konvertálnia, a [[Formátum-konvertáló]] segítségével tömegesen módosíthatja a széfet.