We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 37195
    • 1 Posts
    Terve

    Kaipaan viisaammilta neuvoa, täällä on pää jumissa eikä ratkaisua tunnu löytyvän.

    Lounaskahvilalla on nettisivut, jossa haluavat pitää esillä tämän ja ensi viikon lounaslistan. Muuta varsinaista ruokalistaa ei ole.
    Valikossa on painikkeet Etusivu, Lounaslista, Yhteystiedot jne.
    Tuosta päävalikosta pitäisi päästä aina tämän viikon lounaslistaan, josta sitten erikseen löytyy valikko jossa on linkit "Tämä viikko" "Ensi viikko". Linkit toki voivat olla vaikka päiväykset 3.10.-7.10 ja 10.10.-14.10.

    Miten on helpointa tehdä lounaslistojen kirjoittaminen päivittäjälle? Järki sanoisi että lounaslistoja voisi tehdä vaikka 20, jotka sitten automaattisesti tulevat julkisiksi ja poistuvat, ja tuossa erillisessä valikossa näkyvät aina vain sillä hetkellä julkaistut sivut.

    Mutta nyt siis kaipaan apua siihen, että miten tämän viikon lounaslistan linkki toimii? Jos osoitteen pitäisi periaatteessa olla www.kuppila.fi/lounaslista

    Jos tähän on valmis ratkaisu jossain, johdattakaa minut oikeisiin ohjeisiin!

      • 34012
      • 88 Posts
      Nyt tekee vaikeata aivoille, pari ideaa mielessä mutta ei saa ihan suoraan kiinni ajatuksesta.

      Luo "lounaslista" resurssi näin alkutekijöiksi, aseta julkaistuksi jne..

      Tämän resurssin alle voit luoda sitten viikkokohtaiset listat, eli resurssi puu näyttäisi jota kuinkin tältä:
      - lounaslista
      -- 1.1 - 7.1
      -- 8.1 - 15.1
      ...... jne... näiden näkyvyys kannattaa olla 'Hide from Menus' niin ei pomppaa minnekään navigaation tai muualle vahingossakaan. Lisäksi jokaiseen näistä pitää laittaa Unpublish date jotta häviävät sitten automaagisesti. Tämän voisi tehdä pluginillakin mutta parempi näin eikä ole liian suuri vaiva.

      Tässä vaiheessa nyt alkaa mulla pätkiä ja tämä pieni kenttä kirjoittamiseen ei auta yhtään smiley tosin jos taitava olisi niin isonnanpa sitä selaimessa smiley

      getPage:n ja getResourcin avulla luotu lista sivu eikä tarvitse mennä itse lounaslista sivuihin, tämä voi olla tuon lounaslistan templatessa tai sisällössä:

      [[!getPage? &elementClass=`modSnippet` &element=`getResources`
      &limit=`1` &parents=`[[*id]]` &tpl=`lista` &limit=`1`
      &sortby=`publishedon` &sortdir=`ASC` &includeContent=`1` &showHidden=`1`]]

      <div class="pageNav">[[!+page.nav]]</div> <--- antaa sivujen navigaation sit tuloksen jälkeen.. Huom! &tpl=`` chunkki pitää olla olemassa. Toivottavasti getResources on tuttu smiley
      Eli summaus, toi pätkä näyttää sinulle aina tuolla lounaslistalla yhden listan ja antaa sille sitten navigaation seuraavaan jne... Sorttauksen voi muuttaa muuhunkin kuten menuindex:iin jos haluaa itse sitä hallita.

      getPage navigaatiotakin voit muokata ja ohjeet löytyy täältä: http://rtfm.modx.com/display/ADDON/getPage

      Jos haluat tehdä vain ihan listauksen lounaslistoista, voit käyttää vaikka wayFinderia seuraavanlaisesti:
      [[!wayFinder? &startId=`[[*parent:eq=`0`:then=`[[*id]]`:else=`[[*parent]]`]]`]]

      lisä info ja reaaliaikaista kyselyä voi heittää msn:n kautta vaikka hölölle [email protected]

      Tää kirjoittaminen kun ei ole meikäläisen valtti niin ei sitten mitenkään
        Almost retired from web-development industry but still randomly writing at Lazylegs.info and on schedule hopefully in near future to finish Oracle and PostgreSQL ports of MODX