ihaa.com > ihaaedit > editrestfrompage
 

editrestfrompage

3. Muokattavat elementit

Tiedon haku näkyviin eri sivuilta

Voit vaihtaa miltä sivulta seuraavat editoitavat
kentät tulee. Näitä voi nyt olla vain useita sivulla ja se vaikuttaa
kaikkiin editoitaviin kenttiin jotka ovat sen jälkeen saman sivun
loppuosassa (ennen ehkä seuraavaa editrestfrompage:a).

Ideana on se, että jos sinulla on vaikka leffainfosivut leffa1.html
leffa2.html leffa3.html joissa on kaikissa samat kentät (otsikko,
esittely, teksti) niin saat kotisivulle helposti yhden/muutamia noista
tällä virityksellä laittamalla sinne otsikko, esittely, teksti
-editoitavat kentät tämän jälkeen, jolloin voit editoitaessa valita
minkä sivun otsikko, esittely, teksti jne -kentät sitten.

Editoitaessa tästä tulee valikko, josta voi valita sivun mistä
kenttien arvot haetaan, tai että ei vaihdeta sitä sivua mistä tiedot
haetaan.

Tämä toimii myös monisivuhakemisto-sivujen kanssa.

Tiedot pitää editoida niiden alkuperäisellä sivulla. Jos haluat jotain
editoitavaa tekstiä samalle sivulle editrestfrompage:n kanssa, niin
laita se ennen ensimmäistä editrestfrompage:a (esim. jos haluat jonkun
tekstikentän johon voi laittaa, että "ei ole mitään tällä hetkellä,
sorry").

<%editrestfrompage('nimi')%>
Maaginen kludgeviritys jolla voi hakea esim. uutisia jostain
läjästä kotisivulle tms.

Esim. jos sulla on moniedithakemisto, jossa on sivut tyyliin:

<%require('ihaaedit.php');editmultitemplate()%>
<%editstartpage()%>
<P>Otsikko: <%editline("otsikko")%>
<%editendpage()%>

Niin voit tehdä vaikkapa index.html -sivun, jossa on valittuna noista
kolme otsikkoa (kenttiä ko. sivulla voisi olla montakin tietty, kunhan
on samat niillä sivuilla joista valitaan tai tulee tyhjää sitten).

<%require('ihaaedit.php')%>
<%editstartpage()%> <!-- Huomaa, tällä sivulla EI "multi" -->
<P>Hieno index.sivu
<P>Seuraavassa valitut kolme juttua:
<P><%editline("mikseimitaan")%> <!-- Tähän voi laittaa jotain t
ekstiä
jota voi käyttää ellei allaolevista mikään ole käytössä -->

<P><%editrestfrompage("eka")%>
<P><%editline("otsikko")%>

<P><%editrestfrompage("toka")%>
<P><%editline("otsikko")%>

<P><%editrestfrompage("kolmas")%>
<P><%editline("otsikko")%>

<%editendpage()%>

Huomaa, että samalla sivulla olevilla editrestfrompage:illa pitää olla
eri nimi, jotta systeemi erottaa ne toisistaan. Jos on vain yksi
editthispage, niin nimeä ei tarvita välttämättä (yhteensopivuus ekan
version kanssa, laita nykyään aina nimi myös).

Jos jostakin editrestfrompage:sta on valittu "(No Change)" -kohta,
niin se tarkoittaa ettei systeemi hyppää sitten sillä kohdalla toisen
sivun tietoihin.

Jos editrestfrompage:sta on valittu "Nothing (empty data)",
silloin sen jälkeen tulevat kentät (mahdolliseen seuraavaan
editrestfrompageen asti) jäävät tyhjiksi, eli millään kentällä ei ole
mitään sisältöä.

<%endeditrestfrompage()%> määritteellä voit lopettaa tämän toiminnon toiminta-alueen ja palata varsinaisen sivun sisältöön.

 

ihaa.com

ihaa.com

Kotisivu
Yritys
Uutiset
Ratkaisut

English
Japanese

Aiheet

Ahaa! Ajatuksia
Työkalut


Ota yhteyttä

(c) ihaa.com 1995-2002