Widziałem następującą odpowiedź na post Where are Magento static CMS blocks stored? dotyczącą programowego używania PHP generujących cm/bloki w Magento.Programowe tworzenie CMS/Page w Magento
Zmieniłem kod z następującym
$newBlock = Mage::getModel('cms/page')
->setTitle('Test CMS Page Title')
->setContent('Hello I\'m a new cms page.')
->setIdentifier('this-is-the-page-url')
->setIsActive(true)
->save();
... i to działa. Widzę nową stronę wyświetlaną w obszarze Strony CMS w zapleczu.
Co muszę dodać, to możliwość ustawienia zawartości innych pól w CMS/Page. Mianowicie:
- Layout (próbuje ustawić na 1 kolumnę)
- meta kluczowe
- meta opis
pól. Te pola są obecnie puste. Do tej pory nie udało mi się wymyślić tej części.
Dzięki,
jesteś pytanie było dość interesujące. . . chciałem wiedzieć, który wymóg zakończyłeś tym pytaniem. . . czekanie 4 odpowiedź –