Project pages: add ToC sidebar to all remaining articles (EN/MK/SI)

Give the 23 project pages that used a single-column layout the same scrollspy
table-of-contents sidebar as the others (built from their <h2> sections, with
language-agnostic section-N ids so it works for Cyrillic too), plus the mobile
ToC header. The "Like what we do?" sidebar CTA now sits under the ToC on every
non-memorial project page; the two memorial stories get the ToC but no CTA.
The full-width bottom CTA remains the mobile fallback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
popovskikandClaude Opus 4.8 committed 2026-08-05 18:01:17 +02:00
1 parent 7c52f30e3b
commit b79ad2d0de
23 files changed
+754 -116

No files matched your search

@@ -193,7 +193,36 @@
<!-- END_HEADER -->
<main class="article-page">
<article class="article-container">
<!-- Sticky Mobile Header -->
<div class="mobile-article-header">
<span id="mobile-article-title">Хуманитарен спортски турнир: Играме со срце, заедно за Кочани</span>
<i class="fas fa-chevron-down"></i>
<div class="progress-bar-container">
<div class="progress-bar"></div>
</div>
<div class="mobile-scrollspy-dropdown">
<ul id="mobile-scrollspy-links"></ul>
</div>
</div>
<div class="article-layout-container">
<aside class="article-sidebar">
<nav class="scrollspy-nav">
<ul>
<li><a href="#section-1" class="active">Ден полн со енергија</a></li>
<li><a href="#section-2">Повеќе од турнир</a></li>
<li><a href="#section-3">Хуманитарното влијание</a></li>
<li><a href="#section-4">Зошто беше важно</a></li>
<li><a href="#section-5">Благодарности</a></li>
</ul>
</nav>
<div class="sidebar-cta">
<p class="sidebar-cta-title">Ти се допаѓа тоа што го правиме?</p>
<a class="sidebar-cta-btn" href="../../../mk/become-a-member/">Стани член</a>
<p class="sidebar-cta-note">Или <a href="../../../mk/support/">поддржи го МСОС</a> за да создаваме уште повеќе вакви моменти.</p>
</div>
</aside>
<article class="article-container">
<header class="article-header">
<p class="article-publish-date">Објавено на 5 април 2025</p>
<h1>Хуманитарен спортски турнир: Играме со срце, заедно за Кочани</h1>
@@ -212,7 +241,7 @@
<figcaption>Момент од тимот на МСОС Марибор.</figcaption>
</figure>
<h2>Ден полн со енергија</h2>
<h2 id="section-1">Ден полн со енергија</h2>
<p>Настанот се одржа во спортската сала „Леон Штукељ“, која оживеа со навивање, смеа и звукот на кошаркарските и футсал топки што отскокнуваа по теренот. Уште од самиот почеток се чувствуваше дека ова не беше само за натпревар. Беше за заедницата.</p>
@@ -228,7 +257,7 @@
<figcaption>Студентите даваат сè од себе на футсал теренот, претворајќи го натпреварот во енергија, смеа и незаборавни моменти.</figcaption>
</figure>
<h2>Повеќе од турнир</h2>
<h2 id="section-2">Повеќе од турнир</h2>
<p>Натпреварите траеја повеќе од шест часа, а атмосферата ниту за момент не стивна. Пријателите дојдоа да ги поддржат своите тимови, музиката ја одржуваше салата жива, а секогаш имаше некој што на новодојдените им ја објаснуваше позадината: „Ова го правиме за Кочани.“ Тој постојан потсетник го претвораше секој освоен поен во нешто поголемо од спорт.</p>
@@ -244,7 +273,7 @@
<figcaption>Загревање пред кошаркарските натпревари, машките и женските тимови се подготвуваат за акција.</figcaption>
</figure>
<h2>Хуманитарното влијание</h2>
<h2 id="section-3">Хуманитарното влијание</h2>
<p>Најважниот резултат не беше на семафорот, туку во кутијата за донации. Заедно собравме 1.010 €, кои беа поделени меѓу две македонски семејства чии деца се лекуваа во Словенија. Тоа не беа само пари. Тоа беше порака дека не се сами, дека студентската заедница стои со нив во најтешките моменти.</p>
@@ -253,7 +282,7 @@
<figcaption>Плескања, пехари и насмевки, славење на победата на теренот и надвор од него.</figcaption>
</figure>
<h2>Зошто беше важно</h2>
<h2 id="section-4">Зошто беше важно</h2>
<p>За МСОС, овој турнир беше повеќе од еднодневен настан. Покажа дека нашата заедница има сила да одговори на предизвиците со сочувство и дела. Докажавме дека студентскиот живот не е само предавања и испити, ниту само забави и веселба. Може да биде и солидарност, емпатија и хуманост.</p>
@@ -264,7 +293,7 @@
<figcaption>Незаборавен момент со организацискиот тим и победничките кошаркарски и футсал екипи.</figcaption>
</figure>
<h2>Благодарности</h2>
<h2 id="section-5">Благодарности</h2>
<p>Турнирот немаше да биде можен без поддршката на нашите партнери и заедницата. Благодарни сме на Универзитетот во Марибор што бесплатно ја обезбеди целата спортска сала „Леон Штукељ“, на Macedonia Trade што се погрижи за освежувањето и подароците за победничките тимови, и на Radenska што обезбеди вода за сите учесници.</p>
@@ -297,6 +326,7 @@
</div>
</section>
</article>
</div>
<section class="article-support-cta">
<div class="asc-card">
<h3>Ти се допаѓа тоа што го правиме?</h3>