Magento küsimus

  • Kuidas saab/kas saab esilehel kuvada tooteid + pluss üks toode oleks nö avatud olekus. Või kas saab toodete juurde kuvada custom fielde kui nad on listis, oskab keegi kuhugi viidata või mõnda näpunäidet anda.

    Vajalik bundel productsi dropdown avalehel 1 kindla toote juurde kuvada.

    12. november 2010 - 14:40:40 · Otselink

  • atribuudid pead panema collectionisse , seda saad atribuudi juurest määrata

    seda, et toode oleks avatud olekus peaks lahendama eraldi blockiga kus teed päringu toote jaoks ja annad referentsid toote templatedele

    12. november 2010 - 14:59:43 · Otselink

  • Tere vaalaskala,

    Kas sa oskaksid tuua näite selle blocki asja päringu kohta, et blocke ma teha oskan, aga kuidas see päring peaks välja nägema, hetkel googeldades kõige targem asi mis leidnud olen pole ikka see mida vaja oleks.

    Suured tänud

    15. november 2010 - 13:04:40 · Otselink

  • vaata layouti failidest kuidas product blokk on kireldatud ja millest see pärineb, kui tahad kuvada täpselt sama , siis võid kasutada sama referentsi ja sama markupi.

    15. november 2010 - 13:39:53 · Otselink

  • Kustutatud 13 a

    noam design kirjutab päris häid artikleid magentost ja selle dev poole pealt...

    15. november 2010 - 14:55:40 · Otselink

  • point selles, et kui sa tahad juba kuvada samasugust asja mis on olemas ei pea sa ise midagi juurde tegema vaid võid kasutada samasuguseid blokke nagu magento themes juba eelnevalt defineeritud on, tooteblokile pead toote id kaasa andma ja peaks kuvama iseasi kas sul kogu seda jama vaja on. toote bundled asju saab toote objekti küljest pärida ka

    15. november 2010 - 16:11:49 · Otselink

  • Nii, olen uurinud neid asju, aga päris seda pole ikka saanud mis vaja.

    Arudaavad, et view.phtml -is võtab ta mulle vajaliku drop-downi

    <?php echo $this->getChildChildHtml('container2 ', '', true, true) ?>

    sellisel kujul, kui ma selle lihtsalt üle kopin siis ta ei muutu midagi, ja no arusaadav ka.

    Et kui soovin sama asja list.phtml -i panna

    Blokk ise on kireldatud kujul

    <block type="core/template_facade" name="product.info.container2" as="container2">
    <action method="setDataByKey"><key& gt;alias_in_layout</key><value>co ntainer2</value></action>
    <action method="setDataByKeyFromRegistry" ><key>options_container</key>& lt;key_in_registry>product</key_in_regi stry></action>
    <action method="append"><block>p roduct.info.options.wrapper</block>< /action>
    <action method="append"><block>p roduct.info.options.wrapper.bottom</block& gt;</action>
    </block>

    Et, millest ma valesti aru olen saanud ja mida peaks tegema, ning ausalt antud asja kohta olen pm nii palju kui võimalik läbi vaadanud, aga abistavat vastust pole leidnud.

    16. november 2010 - 21:30:25 · Otselink

  • sa võid teha suvalise toote peal <?php print_r(get_class_methods($product));?> ja näed kõik meetodeid mille kaudu saad toote lisaomadusi pärida muuhulgas ka bundle valuesid ja ise implementeerida oma htmli

    Listis kõikide toodete kõiki toote omadusi pärida ei ole eriti tark tegu muidugi, kui sul on vaja ainult ühe toote kohta siis oleks targem tekitada oma blokk millest sa oled juba aru saanud

    järgmiseks vaata catalog.xml failis kuidas on kirjeldatud üks toode <catalog_product_view> sees ja mida on vaja et kõik kellad ja viled toote vaates töötaksid. Kui sul muidugi kõike vaja ei lähe , siis vaata ainult seda osa milles vajalikke optioneid käsitletakse ja kutsu nende blokkide childhtml välja

    17. november 2010 - 14:08:47 · Otselink

  • Nii, niipalju sain ligemale, et kui kasutada
    {{block type="catalog/product_view" product_id="26" name="product.info" template="catalog/product/view2.phtml& quot;}}

    kus view2.phtml on copy-paste view.phtml -ist aga siinkohal ei tule kõik asjad millegi pärast kaasa, ja nende kõikide asjade juurde kuulub ka see drop-down millega vaevan, et kas sellest on mingit ümber tulekut. Et mul on vaja ainult 1 toodet mis näitaks seda. Aga tõsine struggle on ikka

    17. november 2010 - 20:17:54 · Otselink

  • siis pead veenduma et kõik referentsid oleksid sellel hetkel selle bloki jaoks olemas

    18. november 2010 - 09:21:56 · Otselink