Plugin Directory

Changeset 3484720


Ignore:
Timestamp:
03/17/2026 11:44:35 AM (2 weeks ago)
Author:
curato
Message:

Updated Documentation

Location:
travelmanager-buchungssoftware/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • travelmanager-buchungssoftware/trunk/index.php

    r3484599 r3484720  
    44Plugin URI: https://travelmanager.de/support/wordpress/
    55Description: Inhalte aus der Travelmanager, Tickyt Buchungssoftware und Gastrozack Gastrokasse direkt in WordPress einbinden
    6 Version: 22.28
     6Version: 22.29
    77Author: Philipp Stäbler
    88Text Domain: travelmanager
  • travelmanager-buchungssoftware/trunk/readme.txt

    r3433630 r3484720  
    2323Travelmanager-Shortcodes – Gesamtdokumentation
    2424
    25 Überblick
     25---
     26
     27**Inhalt**
     28- Überblick
     29- Schnellstart
     30- Globale Parameter
     31- Aufrufe (call)
     32- Beispiele & Einsatzzwecke
     33- Best Practices
     34
     35---
     36
     37---
     38
     39**Überblick**
     40
     41
    2642- Shortcodes: [travelmanager ...], alternativ [tickyt ...] oder [popup ...] (funktional identisch)
     43
    2744- Pflichtangabe: account="xyz.example.domain" in jedem Shortcode
     45
    2846- Sprache: lang="de", "en" oder "pl" (Standard orientiert sich an der WordPress-Sprache)
     47
    2948- Steuerung über call="..." bestimmt die Funktion (z. B. timetable, eventinfo, shop)
    3049
    31 Schnellstart
    32 - Basisformat: [travelmanager account="xyz.example.domain" call="timetable" ...]
     50---
     51
     52**Schnellstart**
     53
     54
     55- Basisformat: `[travelmanager account="xyz.example.domain" call="timetable" ...]`
     56
    3357- Häufige Parameter: start, stop, station_id, linie_id/linien_ids, linie_typ_id, product_id, newwindow, view, target, godirect, max, lang
    3458
    35 Globale Parameter (für viele Aufrufe verfügbar)
     59---
     60
     61**Globale Parameter (für viele Aufrufe verfügbar)**
     62
     63
    3664- account
    37   - Pflicht: ja
     65
     66  - **Pflicht:** ja
     67
    3868  - Beschreibung: Mandanten-/Systemkennung (Subdomain oder Domain des externen Systems)
     69
    3970- lang
    40   - Pflicht: nein
     71
     72  - **Pflicht:** nein
     73
    4174  - Standard: WordPress-Sprache
     75
    4276  - Werte: de, en, pl
     77
    4378  - Beschreibung: Sprache erzwingen
     79
    4480- start
    45   - Pflicht: nein
     81
     82  - **Pflicht:** nein
     83
    4684  - Werte: Datum (YYYY-MM-DD), today, this month etc.
     85
    4786  - Beschreibung: Startdatum/-monat
     87
    4888- stop
    49   - Pflicht: nein
     89
     90  - **Pflicht:** nein
     91
    5092  - Werte: Zeiträume wie 3 months, 1 week
     93
    5194  - Beschreibung: Zeitraum ab start
     95
    5296- station_id
    53   - Pflicht: nein
     97
     98  - **Pflicht:** nein
     99
    54100  - Beschreibung: auf Abfahrtsort/Hafen filtern
     101
    55102- linie_id / linien_ids
    56   - Pflicht: nein
     103
     104  - **Pflicht:** nein
     105
    57106  - Werte: einzelne ID (linie_id) oder Liste "5,6,9" (linien_ids)
     107
    58108  - Beschreibung: auf Linie(n) filtern
     109
    59110- linie_typ_id
    60   - Pflicht: nein
     111
     112  - **Pflicht:** nein
     113
    61114  - Beschreibung: Kategorie/Thema (z. B. Eventfahrten)
     115
    62116- ressource_id
    63   - Pflicht: nein
     117
     118  - **Pflicht:** nein
     119
    64120  - Beschreibung: auf Schiff/Ressource filtern
     121
    65122- product_id
    66   - Pflicht: nein (nur bei bestimmten Aufrufen erforderlich)
     123
     124  - **Pflicht:** nein (nur bei bestimmten Aufrufen erforderlich)
     125
    67126  - Beschreibung: konkretes Angebot/Artikel
     127
    68128- vermittler_id
    69   - Pflicht: nein
     129
     130  - **Pflicht:** nein
     131
    70132  - Beschreibung: Vermittler-/Partnerkennung anhängen
     133
    71134- newwindow="true"
    72   - Pflicht: nein
     135
     136  - **Pflicht:** nein
     137
    73138  - Beschreibung: Links in neuem Tab/Fenster öffnen
     139
    74140- view
    75   - Pflicht: nein
     141
     142  - **Pflicht:** nein
     143
    76144  - Werte: ldjson (timetable), list (eventinfo)
     145
    77146  - Beschreibung: Ausgabe- bzw. Darstellungsmodus
     147
    78148- target
    79   - Pflicht: nein
     149
     150  - **Pflicht:** nein
     151
    80152  - Beschreibung: Zielseite oder -bereich für interne Verlinkungen
     153
    81154- godirect
    82   - Pflicht: nein
     155
     156  - **Pflicht:** nein
     157
    83158  - Beschreibung: direkte Weiterleitung zur eigenen Detail-/Buchungsseite
     159
    84160- max
    85   - Pflicht: nein
     161
     162  - **Pflicht:** nein
     163
    86164  - Beschreibung: Anzahlbegrenzung oder Schwellenwert (z. B. eventinfo Liste)
     165
    87166- exact
    88   - Pflicht: nein
     167
     168  - **Pflicht:** nein
     169
    89170  - Beschreibung: reserviert (derzeit ohne Funktion)
    90171
    91 Hinweise zu speziellen Ansichten und URL-Parameter
     172---
     173
     174**Hinweise zu speziellen Ansichten und URL-Parameter**
     175
     176
    92177- view="ldjson" (nur timetable): gibt strukturierte Daten für Rich Results aus; keine sichtbare Liste
     178
    93179- view="list" + max (nur eventinfo): zeigt Datumswahl als Liste, wenn die Anzahl ≤ max liegt
     180
    94181- &view=csv in der Seitenadresse (nur shop): Export für Preissuchmaschinen
     182
    95183- URL-Vorbelegungen:
     184
    96185  - ?date=YYYY-MM-DD (Datum vorbelegen, z. B. bei eventinfo)
     186
    97187  - ?ref=... (Vermittler-/Partnerreferenz)
     188
    98189  - ?item=ID (Artikel-Detailansicht im Shop öffnen)
    99190
    100 Aufrufe (call)
    101 
    102 1) timetable
    103 - Zweck: Fahrtenliste mit Datum, Uhrzeit, Strecke, Bild und Buchungslink (ideal für Event-/Themenfahrten)
    104 - Erforderlich
    105   - account
    106 - Optional
     191---
     192
     193**Aufrufe (call)**
     194
     195---
     196
     197**1) timetable**
     198
     199
     200- **Zweck:** Fahrtenliste mit Datum, Uhrzeit, Strecke, Bild und Buchungslink (ideal für Event-/Themenfahrten)
     201
     202- **Erforderlich:**
     203
     204  - account
     205
     206- **Optional:**
     207
    107208  - station_id: Abfahrtsort einschränken
     209
    108210  - linie_id oder linien_ids: auf Linie(n) filtern
     211
    109212  - linie_typ_id: Kategorie/Thema filtern
     213
    110214  - start: Startdatum (Standard: heute)
     215
    111216  - stop: Zeitraum ab Start (Standard: 3 months)
     217
    112218  - max: maximale Einträge (Standard: 250)
     219
    113220  - ressource_id: nach Schiff/Ressource filtern
     221
    114222  - newwindow="true": Links in neuem Fenster öffnen
     223
    115224  - target: interne Zielseite für Buchung
     225
    116226  - godirect: direkte Weiterleitung auf eigene eventinfo-Seite (mit Datumsauswahl)
     227
    117228  - view="ldjson": nur strukturierte Daten ausgeben (keine Liste)
     229
    118230  - vermittler_id, mandant_id: Kennungen übergeben
     231
    119232  - lang: Sprache
     233
    120234- Hinweise
     235
    121236  - target/godirect eignen sich für interne Detailseiten und Buchungsmasken
     237
    122238  - view="ldjson" für Suchmaschinen (Rich Results)
    123 - Beispiel
    124   [travelmanager account="xyz.example.domain" call="timetable" station_id="12" linie_typ_id="3" start="01.05.2025" stop="2 months" max="150" newwindow="true" lang="de"]
    125 
    126 2) alert
    127 - Zweck: Hinweis-/Warnbox (z. B. Betriebsinfo)
    128 - Erforderlich
    129   - account
    130 - Optional
     239
     240
     241
     242- **Beispiel:**
     243
     244
     245
     246```
     247[travelmanager account="xyz.example.domain" call="timetable" station_id="12" linie_typ_id="3" start="01.05.2025" stop="2 months" max="150" newwindow="true" lang="de"]
     248```
     249_Copy & paste direkt in WordPress einfügen._
     250
     251
     252---
     253
     254**2) alert**
     255
     256
     257- **Zweck:** Hinweis-/Warnbox (z. B. Betriebsinfo)
     258
     259- **Erforderlich:**
     260
     261  - account
     262
     263- **Optional:**
     264
    131265  - view="none": nur Rahmen ohne Inhalt (Platzhalter)
    132 - Beispiel
    133   [travelmanager account="xyz.example.domain" call="alert"]
    134 
    135 3) calendar
    136 - Zweck: Monatskalender mit Verkehrstagen für eine Linie oder Kategorie (fertiges HTML aus externem System)
    137 - Erforderlich
    138   - account
     266
     267
     268
     269- **Beispiel:**
     270
     271
     272
     273```
     274[travelmanager account="xyz.example.domain" call="alert"]
     275```
     276_Copy & paste direkt in WordPress einfügen._
     277
     278
     279---
     280
     281**3) calendar**
     282
     283
     284- **Zweck:** Monatskalender mit Verkehrstagen für eine Linie oder Kategorie (fertiges HTML aus externem System)
     285
     286- **Erforderlich:**
     287
     288  - account
     289
    139290  - linie_id oder linie_typ_id
    140 - Optional
     291
     292- **Optional:**
     293
    141294  - station_id: Hafen einbeziehen
     295
    142296  - start: Startmonat (Standard: this month)
     297
    143298  - newwindow="true": Links in neuem Fenster öffnen
     299
    144300  - lang: Sprache
    145 - Beispiel
    146   [travelmanager account="xyz.example.domain" call="calendar" linie_id="5" station_id="12" start="this month" newwindow="true"]
    147 
    148 4) eventcalendar
    149 - Zweck: Interaktiver Monatskalender mit Navigation (Monats-, Stations- und Kategorieauswahl)
    150 - Erforderlich
    151   - account
     301
     302
     303
     304- **Beispiel:**
     305
     306
     307
     308```
     309[travelmanager account="xyz.example.domain" call="calendar" linie_id="5" station_id="12" start="this month" newwindow="true"]
     310```
     311_Copy & paste direkt in WordPress einfügen._
     312
     313
     314---
     315
     316**4) eventcalendar**
     317
     318
     319- **Zweck:** Interaktiver Monatskalender mit Navigation (Monats-, Stations- und Kategorieauswahl)
     320
     321- **Erforderlich:**
     322
     323  - account
     324
    152325  - linie_typ_id oder station_id
    153 - Optional
     326
     327- **Optional:**
     328
    154329  - start: Startmonat (Standard: aktueller Monat)
     330
    155331  - newwindow="true": Links in neuem Fenster
     332
    156333  - target="internal": Ziele bleiben innerhalb der Seite
     334
    157335  - show_station="true": Stationsauswahl anzeigen
     336
    158337  - show_category="true": Kategorieauswahl anzeigen
     338
    159339  - lang: Sprache
    160 - Beispiel
    161   [travelmanager account="xyz.example.domain" call="eventcalendar" linie_typ_id="3" show_station="true" show_category="true" newwindow="true" lang="de"]
    162 
    163 5) eventinfo
    164 - Zweck: Detail- und Buchungsseite zu einem Angebot mit Bildern, Beschreibung, Highlights und Datums-/Uhrzeitwahl (inkl. 1-/2-Wege-Fahrten)
    165 - Erforderlich
    166   - account
     340
     341
     342
     343- **Beispiel:**
     344
     345
     346
     347```
     348[travelmanager account="xyz.example.domain" call="eventcalendar" linie_typ_id="3" show_station="true" show_category="true" newwindow="true" lang="de"]
     349```
     350_Copy & paste direkt in WordPress einfügen._
     351
     352
     353---
     354
     355**5) eventinfo**
     356
     357
     358- **Zweck:** Detail- und Buchungsseite zu einem Angebot mit Bildern, Beschreibung, Highlights und Datums-/Uhrzeitwahl (inkl. 1-/2-Wege-Fahrten)
     359
     360- **Erforderlich:**
     361
     362  - account
     363
    167364  - product_id
     365
    168366  - Alternativ: relation=… in der Seitenadresse (setzt product_id automatisch)
    169 - Optional
     367
     368- **Optional:**
     369
    170370  - view="list": Datumswahl als Liste bei wenigen Terminen
     371
    171372  - max: Schwelle für Listenansicht (Standard: 10)
     373
    172374  - lang: Sprache
     375
    173376  - URL-Vorbelegung: ?date=YYYY-MM-DD, ?ref=...
     377
    174378- Wirkung
     379
    175380  - Rückfahrten: zweite Auswahl erscheint automatisch
     381
    176382  - Routenlink bei vorhandenen Koordinaten
     383
    177384  - Integration von Bewertungen (falls vorhanden)
    178 - Beispiel
    179   [travelmanager account="xyz.example.domain" call="eventinfo" product_id="RHEIN-123" view="list" max="8" lang="de"]
    180 
    181 6) basket
    182 - Zweck: Warenkorb-Icon mit Anzahl und Link zum Warenkorb
    183 - Erforderlich
    184   - account
    185 - Optional
     385
     386
     387
     388- **Beispiel:**
     389
     390
     391
     392```
     393[travelmanager account="xyz.example.domain" call="eventinfo" product_id="RHEIN-123" view="list" max="8" lang="de"]
     394```
     395_Copy & paste direkt in WordPress einfügen._
     396
     397
     398---
     399
     400**6) basket**
     401
     402
     403- **Zweck:** Warenkorb-Icon mit Anzahl und Link zum Warenkorb
     404
     405- **Erforderlich:**
     406
     407  - account
     408
     409- **Optional:**
     410
    186411  - target="blank": Warenkorb in neuem Tab öffnen
     412
    187413- Wirkung
     414
    188415  - Zeigt Icon; bei Artikeln im Warenkorb erscheint eine Zahl; Klick führt zum Warenkorb
    189 - Beispiel
    190   [travelmanager account="xyz.example.domain" call="basket" target="blank"]
    191 
    192 7) shop
    193 - Zweck: Shop-Übersicht und -Detailseiten für Einzelverkäufe (z. B. Gutscheine)
    194 - Erforderlich
    195   - account
     416
     417
     418
     419- **Beispiel:**
     420
     421
     422
     423```
     424[travelmanager account="xyz.example.domain" call="basket" target="blank"]
     425```
     426_Copy & paste direkt in WordPress einfügen._
     427
     428
     429---
     430
     431**7) shop**
     432
     433
     434- **Zweck:** Shop-Übersicht und -Detailseiten für Einzelverkäufe (z. B. Gutscheine)
     435
     436- **Erforderlich:**
     437
     438  - account
     439
    196440  - category_id
    197 - Optional
     441
     442- **Optional:**
     443
    198444  - view="netto": Preise ohne Steuerhinweis (falls im Datensatz vorgesehen)
     445
    199446  - lang: Sprache
     447
    200448  - URL-Parameter:
     449
    201450    - &view=csv: Export für Preissuchmaschinen; Links via target="domain.tld/pfad" umleitbar
     451
    202452    - ?item=ID: Detailansicht eines Artikels inkl. Kaufen-Formular
     453
    203454- Wirkung
     455
    204456  - Detailansicht: Anzahl/Gutscheinwerte wählen und in den Warenkorb legen
     457
    205458  - CSV-Export: tabellarische Liste für Preisportale
    206 - Beispiel
    207   [travelmanager account="xyz.example.domain" call="shop" category_id="7" lang="de"]
    208 
    209 8) fahrtfinder2
    210 - Zweck: Fahrtfinder mit Start-/Zielauswahl, Datum und Ergebnisliste
    211 - Erforderlich
    212   - account
    213 - Optional
     459
     460
     461
     462- **Beispiel:**
     463
     464
     465
     466```
     467[travelmanager account="xyz.example.domain" call="shop" category_id="7" lang="de"]
     468```
     469_Copy & paste direkt in WordPress einfügen._
     470
     471
     472---
     473
     474**8) fahrtfinder2**
     475
     476
     477- **Zweck:** Fahrtfinder mit Start-/Zielauswahl, Datum und Ergebnisliste
     478
     479- **Erforderlich:**
     480
     481  - account
     482
     483- **Optional:**
     484
    214485  - station_id: Startstation vorbelegen
     486
    215487  - linien_ids: Linienauswahl einschränken (Mehrfachangaben)
     488
    216489  - linie_typ_id: Kategorie/Thema filtern
     490
    217491  - show_station="false": Zielstation ausblenden (nur Startstation)
     492
    218493  - current_date="true": heutiges Datum (nach Mittag automatisch morgen)
     494
    219495  - target: CSS-/Selektor-Ziel oder Bereich für Ergebnisse
     496
    220497  - godirect: Zieladresse für „zum Angebot“-Klicks (z. B. interne Buchungsseite)
     498
    221499  - max: Anzahlbegrenzung bei Signet-/Kachelmodus
     500
    222501  - lang: Sprache
     502
    223503- Wirkung
     504
    224505  - Ohne target: Ausgabe der Ergebnisliste unter der Suche
     506
    225507  - Mit target/godirect: direkte Weiterleitung oder gezielte Ausgabe
    226 - Beispiel
    227   [travelmanager account="xyz.example.domain" call="fahrtfinder2" station_id="12" linien_ids="5,6" linie_typ_id="3" current_date="true" lang="de"]
    228 
    229 9) sitemap
    230 - Zweck: Index-/Übersichtsseite je Linie mit Links zu Relationen; erzeugt zusätzlich eine XML-Sitemap im Upload-Ordner
    231 - Erforderlich
    232   - account
    233 - Optional
     508
     509
     510
     511- **Beispiel:**
     512
     513
     514
     515```
     516[travelmanager account="xyz.example.domain" call="fahrtfinder2" station_id="12" linien_ids="5,6" linie_typ_id="3" current_date="true" lang="de"]
     517```
     518_Copy & paste direkt in WordPress einfügen._
     519
     520
     521---
     522
     523**9) sitemap**
     524
     525
     526- **Zweck:** Index-/Übersichtsseite je Linie mit Links zu Relationen; erzeugt zusätzlich eine XML-Sitemap im Upload-Ordner
     527
     528- **Erforderlich:**
     529
     530  - account
     531
     532- **Optional:**
     533
    234534  - linie_typ_id, linien_ids: Auswahl der Linien/Kategorien
     535
    235536  - view="empty": keine sichtbare Ausgabe, aber XML wird erzeugt
     537
    236538- Wirkung
     539
    237540  - Sichtbare Liste mit Teasern, Bildern und „Mehr Infos“-Links
     541
    238542  - Link zur erzeugten XML-Datei wird darunter angezeigt
    239 - Beispiel
    240   [travelmanager account="xyz.example.domain" call="sitemap" linie_typ_id="3"]
    241 
    242 10) chatbot
    243 - Zweck: Chatbot öffnen (Button oder Link)
    244 - Erforderlich
    245   - account
    246 - Optional
     543
     544
     545
     546- **Beispiel:**
     547
     548
     549
     550```
     551[travelmanager account="xyz.example.domain" call="sitemap" linie_typ_id="3"]
     552```
     553_Copy & paste direkt in WordPress einfügen._
     554
     555
     556---
     557
     558**10) chatbot**
     559
     560
     561- **Zweck:** Chatbot öffnen (Button oder Link)
     562
     563- **Erforderlich:**
     564
     565  - account
     566
     567- **Optional:**
     568
    247569  - view="link": als Textlink statt Button
     570
    248571  - title="...": Beschriftung des Buttons/Links
    249 - Beispiel
    250   [travelmanager account="xyz.example.domain" call="chatbot" view="link" title="Chat starten"]
    251 
    252 Weitere Aufrufe (Kurzüberblick)
     572
     573
     574
     575- **Beispiel:**
     576
     577
     578
     579```
     580[travelmanager account="xyz.example.domain" call="chatbot" view="link" title="Chat starten"]
     581```
     582_Copy & paste direkt in WordPress einfügen._
     583
     584
     585---
     586
     587**Weitere Aufrufe (Kurzüberblick)**
     588
     589
    253590- contingent
    254   - Zweck: Verfügbarkeiten für ein Produkt (Liste oder Monatskalender)
    255   - Erforderlich: product_id, start, stop (und ggf. max)
    256   - Optional: view="calendar", newwindow, lang
     591
     592  - **Zweck:** Verfügbarkeiten für ein Produkt (Liste oder Monatskalender)
     593
     594  - **Erforderlich:** product_id, start, stop (und ggf. max)
     595
     596  - **Optional:** view="calendar", newwindow, lang
     597
    257598- artikel
    258   - Zweck: Einzelartikel-Ansicht (Produktdetails aus dem Shop)
    259   - Erforderlich: product_id
     599
     600  - **Zweck:** Einzelartikel-Ansicht (Produktdetails aus dem Shop)
     601
     602  - **Erforderlich:** product_id
     603
    260604- listcategories, list, find
    261   - Zweck: Hilfslisten für Kategorien/Suchen
     605
     606  - **Zweck:** Hilfslisten für Kategorien/Suchen
     607
    262608- eventcard, demo
    263   - Zweck: Vorschauelemente/Test; eventcard derzeit Platzhalter
    264 
    265 Beispiele für typische Einsatzzwecke (Textbausteine)
    266 - Event- und Themenfahrten: „Entdecken Sie unsere schönsten Fahrten mit Live-Musik und Kulinarik. Die Liste zeigt Termine, Abfahrtshäfen und direkte Buchungslinks.“
    267 - Kalender: „Der Monatskalender zeigt alle Verkehrstage. Blättern Sie bequem durch die Monate und wählen Sie Ihre Wunschfahrt.“
    268 - Shop: „Gutscheine und Extras finden Sie im Shop. Wählen Sie Artikel und Beträge einfach aus und legen Sie diese in den Warenkorb.“
    269 - Chatbot: „Sie haben Fragen? Unser Chatbot hilft Ihnen bei Terminen, Buchungen und allgemeinen Auskünften.“
    270 
    271 Wichtige Hinweise und Best Practices
     609
     610  - **Zweck:** Vorschauelemente/Test; eventcard derzeit Platzhalter
     611
     612---
     613
     614**Beispiele für typische Einsatzzwecke (Use Cases)**
     615
     616**👉 Die nächsten Fahrten anzeigen**
     617Ideal für Startseiten, Landingpages oder Übersichtsseiten mit aktuellen Abfahrten.
     618
     619```
     620[travelmanager account="xyz.example.domain" call="timetable" station_id="12" linie_typ_id="3" start="today" stop="2 months" lang="de"]
     621```
     622_Copy & paste direkt in WordPress einfügen._
     623
     624**👉 Buchungsseite für ein konkretes Angebot**
     625Perfekt für Detailseiten zu Events, Rundfahrten oder Sonderfahrten mit direkter Datumswahl.
     626
     627```
     628[travelmanager account="xyz.example.domain" call="eventinfo" product_id="RHEIN-123" lang="de"]
     629```
     630_Copy & paste direkt in WordPress einfügen._
     631
     632**👉 Monatskalender für Fahrten oder Events**
     633Zeigt Besuchern alle verfügbaren Termine in einer übersichtlichen Kalenderansicht.
     634
     635```
     636[travelmanager account="xyz.example.domain" call="eventcalendar" linie_typ_id="3" show_station="true" show_category="true" lang="de"]
     637```
     638_Copy & paste direkt in WordPress einfügen._
     639
     640**👉 Gutscheine oder Zusatzprodukte verkaufen**
     641Optimal für Gutscheinseiten, Merchandising oder Zusatzverkäufe.
     642
     643```
     644[travelmanager account="xyz.example.domain" call="shop" category_id="7" lang="de"]
     645```
     646_Copy & paste direkt in WordPress einfügen._
     647
     648**👉 Chatbot für Fragen und schnelle Hilfe einbinden**
     649Hilft Besuchern bei Fragen zu Terminen, Buchungen und allgemeinen Informationen.
     650
     651```
     652[travelmanager account="xyz.example.domain" call="chatbot" view="link" title="Chat starten"]
     653```
     654_Copy & paste direkt in WordPress einfügen._
     655
     656---
     657
     658**Wichtige Hinweise und Best Practices**
     659
     660
    272661- account ist in jedem Shortcode Pflicht; ohne Account erfolgt keine Ausgabe
     662
    273663- Sprache je Einbindung mit lang festlegbar; sonst WordPress-Standard
     664
    274665- eventinfo: Datum per ?date=YYYY-MM-DD vorbelegbar; Vermittlerkennung per ?ref=... oder vermittler_id
     666
    275667- timetable: Für Rich Results view="ldjson" nutzen (keine sichtbare Liste)
     668
    276669- shop: CSV-Export über ?view=csv an der Seitenadresse
     670
    277671- Interne Zielseiten: target und/oder godirect verwenden, um von Listen oder Suchen direkt in eigene Detail-/Buchungsmasken zu leiten
     672
    278673- exact ist reserviert und hat aktuell keine sichtbare Funktion
     674
     675---
     676
     677**💡 Tipp:**
     678Alle Shortcodes sind direkt kopierbar. Falls Sie Probleme mit Anführungszeichen haben, achten Sie darauf, den Code exakt wie oben zu übernehmen.
     679
     680---
     681
    279682<!-- AUTO-GENERATED-CONTENT:END -->
    280683
Note: See TracChangeset for help on using the changeset viewer.