Neuen Artikel via PHP erstellen

Fragen zur Installation von CONTENIDO 4.10? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
snixzz
Beiträge: 33
Registriert: Mi 15. Jul 2020, 16:18
Wohnort: Schweiz
Kontaktdaten:

Neuen Artikel via PHP erstellen

Beitrag von snixzz »

Hallo zusammen,

Ich bin gerade dabei ein Plugin zu implementieren. Über das Plugin sollten die Anwender Artikel erstellen & kopieren können.

Was sind die best practices um via PHP einen Artikel zu erstellen. Bzw. welche Funktionen bietet Contenido dafür an?

Für die Duplizierung eines Artikels nehme ich an kann man conCopyArticle verwenden.

Für die Erserstellung eines Artikels evtl. conEditFirstTime?
Falls ja sind mir da einige Parameter unklar wie z.B. welche idart (bei einem neuen Artikel? idtpl? etc.), kann mir jemand weiterhelfen?

Lieber Gruss
Marco
snixzz
Beiträge: 33
Registriert: Mi 15. Jul 2020, 16:18
Wohnort: Schweiz
Kontaktdaten:

Re: Neuen Artikel via PHP erstellen

Beitrag von snixzz »

Kurzes Update:

Damit ich weiterarbeiten kann habe ich einen mehr oder weniger leeren Beispielartikel erstellt, welchen ich dupliziere.

Code: Alles auswählen

        // create article
        $idartNew = conCopyArticle($exampleProductIdart, $produtIdCat, 'Neuer Titel', false);

        $artNew = new cApiArticleLanguage();
        $artNew->loadByArticleAndLanguageId($idartNew, $lang);
        $idartlang = $artNew->getField('idartlang');

        // set title
        conSaveContentEntry($idartlang, "CMS_HTMLHEAD", 1, 'Neuer Titel');
        conSaveContentEntry($idartlang, "CMS_HTMLHEAD", 2, 'Neuer Untertitel');
Falls es eine bessere Lösung gibt, bitte melden :wink:

Gruss
Marco
Antworten