Pitkän vääntämisen jälkeen alkaa blogin virittelyssä näkyä valoa. Tänään selvisi, että suoraan SSI-tekniikalla dynaamisten blogisivujen laitto ei onnistu, kuten eilen vielä ajattelin. Onnistuin kuitenkin löytämään kiertotien.
Kokeilin heti aamulla havaintotorniverkon sivuilla include-tekniikkaa, mutta tulos oli sama kuin aiemmin, blogihakemiston ulkopuolelta tulevat viittaukset sekoittavat b2evon muotoilulaajennukset ja se ei ole suotavaa.
Sain jossain vaiheessa välähdyksen, että voisin käyttää blogimoottorin ominaisuutta generoida staattisia sivuja, jolloin b2evolution olisi tunteeton ulkoa tuleville viittauksille, kun noissa ei ole mitään dynaamisia viitteitä. Homma tuntuikin pelaavan.
Loin uuden teemapohjan SSI-tekniikalla tehtäville sivuille, jossa karsin kaikki HTML-otsikot ja ylimääräisen koodin. Huomasin kuitenkin, että staattisten sivujen generointi tapahtuu oletusteeman mukaan. En halunnut oletuspohjaksi tuota pelkistettyä versiota. Jouduin tutkimaan koodia hiukan, jotta ymmärsin miten tuo staattinen sivu tehdään. Löysin PHP-muuttujan, joka on asetettuna sivua luotaessa. Tekemällä blogin oletussivuun ehtolauseen sain valittua, mitä teemapohjaa käytetään oletuksena ja mitä staattisia sivuja tehtäessä.
Olen hiukan ylpeä, että sain keksittyä ratkaisu. Pitänee kirjoitella tuonne b2evolutionin foorumille virityksestäni ja kysellä, onko asia tehtävissä vielä helpommin.
Ongelmaksihan jää, että jos haluaa staattiset oletusteemaa käyttävät sivut. Blogin toimittajien täytyy myös muistaa tehdä staattinen versio aina uusia tekstejä kirjoitettuaan.