Template:Startup/Funding entry/doc: Difference between revisions

Created page with "== Description == This template defines a single row in the Template:Startup/Funding history table. It also stores Semantic MediaWiki subobject data for the funding event. == Usage == <pre> {{Startup/Funding entry | investor = Sequoia | round = Series A }} </pre>"
 
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Description ==
== Description ==
This template defines a single row in the [[Template:Startup/Funding history table]]. It also stores Semantic MediaWiki subobject data for the funding event.
This template defines a single row in the [[Template:Startup/Funding history table]]. It is designed to handle Semantic MediaWiki (SMW) subobject creation intelligently, ensuring data is not duplicated when pages are transcluded.
 
== Storage Logic: Subpage Only ==
This template uses a conditional check to ensure Semantic Data is physically attached to the **Funding History Subpage**, while semantically linking back to the Main Startup Page.
 
* **On Subpage:** When viewing `Startup Name/Funding_history`, the template detects the subpage context (via `{{#titleparts}}`) and **CREATES** the SMW subobjects.
* **On Main Page:** When transcluded onto `Startup Name`, the template renders the visual table row but **SUPPRESSES** subobject creation to prevent "double counting" or duplicate database entries.


== Usage ==
== Usage ==
This template is usually called automatically by the generic [[Template:Startup/Funding history table]].
<pre>
<pre>
{{Startup/Funding entry
{{Startup/Funding entry
| investor = Sequoia
| investor = Sequoia Capital
| round = Series A
| round = Series A
}}
}}
</pre>
</pre>
== Parameters ==
{| class="wikitable"
! Parameter !! Description !! Type
|-
| '''investor''' || The name of the investor (e.g., Sequoia Capital). || Page Link
|-
| '''round''' || The funding round (e.g., Seed, Series A). || String
|}