Mikä lisäosa tuotetietopankille?
-
Moi, mitä suosittelisitte seuraavaan tarpeeseen:
– sivulle olisi tarkoitus lisätä alkuun kameroiden speksejä taulukkomuodossa, jokaiselle kameralle oma sivu
– eri brändeille omat sivut, joiden alla näkyy ko. brändin mallit (Canon, Nikon jne.)En keksinyt englanniksi sopivaa hakusanaa 🙂
-
Kameroille kustomoitu artikkelityyppi (Custom post type) ja kategoriat (Canon, Nikon jne.)
http://wordpress.org/extend/plugins/custom-post-type-ui/
Ja spekseille kustomoidut metatiedot.
http://wordpress.org/extend/plugins/advanced-custom-fields/
Joudut toki teemaan itse näpertelemään lopputuloksen.
Kiitos vastauksesta. Asentelin molemmat ja hieman jo hutkin niitä. Tarkoitatko teemaan näpetämisellä, että pitää lisäillä koodia jotta saan kustomin näkymään? Joku jos jaksaa heittää lyhyet newbie ohjeet kehiin.
Itse asiassa et varmaan alkuun tarvitse kuin tuon ylemmän. Tee esim. kamera-niminen artikkelityyppi ja sille muutama kategoria (Canon, Nikon jne.). Sen jälkeen vain kirjoittelet kameran tiedot kuin kirjoittaisit uutta artikkelia, mutta kamera-artikkelityyppiin.
Moi,
pystyykö tuolla Custom post typellä tekemään valmiit pohjat, eli ei tarvitsisi aina kirjottaa tyyliin:
Resoluutio xxx
Optinen zoom xxx
Muistikortti xxxEli voisin aina vaan täydentää xxx kohdat ?
Copy/paste:)
Varmaan pystyy tekemään valmiin pohjan filtteroimalla content():ia, mutta nyt en muista ulkoa miten se tehtiin.
Tuo alempi lisäosa olisi juuri omiaan tähän eli sillä tehtäisiin kamera-artikkelityyppiin lisäkentät (custom meta fields)
Resoluutio
Optinen zoom
jne.Mutta jotta ne näkyvät sivuilla, niin joudut siis itse lisäämään teeman tiedostoihin hieman koodia. Selkeät ohjeet tähän löytyvät kyseisen lisäosan kotisivulta.
Lueskelin jo nuo ohjeet läpi ja koitin muokata koodia siinä onnistumatta… osaatko vinkata mikä .php tiedosto olisi oikea muokkauksen kohde?
Mitä teemaa käytät? Ja käytäthän lapsiteemaa?
Mystique. Olen uusi tällä alalla… Joomla meni solmuun ja halusin koittaa WP, positiivisesti yllättynyt toistaiseksi. Eli en tiedä mikä on lapsiteema…
Toisaalta voin mä tehä ton homman puhtaasti html taulukkona ja copy paste niinkuin neuvoit.. ehkä parempi niin
Jos et käytä lapsiteemaa, niin menetät kaikki muutokset, kun ns. aikuisteema (Mystique) päivitetään.
http://codex.wordpress.org/Child_Themes
Aloita vaikka tuolla yksinkertaisemalla tavalla. Laitan tähän ohjeita illemmalla.
Tässä hieman lisäohjeita. Lapsiteemaan riittää tehdä tässä tapauksessa vain style.css tiedosto, joka näyttää tältä.
/* Theme Name: Mystique Child Description: Child theme for the Mystique theme Author: Your name here Template: mystique */ @import url("../mystique/style.css");
Tee siis themes-kansion alle mystique-child -niminen kansio ja tallenna yllä oleva style.css tiedosto siihen. Aktivoi lapsiteema.
Tämän jälkeen kopioi aikuisteeman page.php lapsiteeman kansioon ja nimeä se uudelleen nimellä single-{posttype}.php eli nimellä single-kamera.php, jos annoit kustomoidun artikkelityypin nimeksi kamera.
Tämän jälkeen avaa single-{posttype}.php tiedosto ja lisää sinne ACF:n ohjeissa mainitut jutut content():n jälkeen. Esim. näin
`
<div class=”clear-block”>
<?php the_content(); ?><p>Resoluutio: <?php the_field( ’resoluutio’ ); ?></p>
<p>Resoluutio: <?php the_field( ’optinen_zoom’ ); ?></p>
<p>Resoluutio: <?php the_field( ’muistikortti’ ); ?></p></div>
`
, missä resoluutio, optinen_zoom jne. ovat Field Name -kentän nimiä.Kiitos Sami,
pitkälle olen jo päässyt neuvoillasi. Tässä välitulosta sinullekkin, jos haluat nähdä
http://digipikseli.fi/?kameratietokanta=canon-eos-650dMiten saan lisättyä menupalkkiin valikon ”Kameratietokanta” ja sen alle ”Canon”, ”Nikon” etc ? Esimerkin sivuhan on julkaistu, mutta ei näy sivun sisällä missään muualla.
Kohdasta Ulkoasu >> valikot voi tehdä ja muokkailla valikkoa haluamakseen.
Katohan kokoajan oppii. Mites sitten: voinko muotoilla php if lauseita noiden metatietojen osalta. Eli jos kentässä ei ole dataa, jätetään rivi lisäämättä.
esim. miten tätä tulisi muuttaa, jotta tarkistaa kentän onko true / false
’<p>Julkaistu: <?php the_field( ’julkaistu’ ); ?></p>’Vaikka näin
<?php if ( get_field( 'julkaistu' ) ): ?> <p>Optinen Zoom: <?php the_field( 'julkaistu' ); ?></p> <?php endif; ?>
- The topic ‘Mikä lisäosa tuotetietopankille?’ is closed to new replies.