2016-12-13 5 views
1

TYPO3についてはわかりません。 私は、TYPO3を通じてウェブサイト上のコンテンツをプッシュする潜在的なクライアントを抱えており、今では私が開発するはずのモバイルアプリケーションにこのコンテンツの一部を公開したいと考えています。 私はIonicを使ってモバイルアプリを実装しています。TYPO3のデータを使用したモバイルアプリ

だから私は2つの質問がある:

1)ので、私は私のイオンアプリでそれを呼び出すことができるWebサービスとしてTYPO3のコンテンツを読むための方法はありますか?

2)TYPO3は反応性の高いウェブサイトでコンテンツの一部を公開できるので、設定してウェブビューでそのウェブサイトを表示するだけですか?

答えて

3

TYPO3では、あらゆる種類の出力を設定できます。元のウェブサイトと同じ構造の同じコンテンツにすることができます。
追加のページタイプを設定できます。

jsonPage = PAGE 
jsonPage { 
    typeNum = 1234 
    config { 
     disableAllHeaderCode = 1 
     : 
    } 
    : 
} 

多くの場合、これはタグなしの印刷ビューまたは純粋なテキストビューで行われます。

このようにして、ページのコンテンツをたとえば次のように出力できます。 JSonまたはXML。
php-variableにpagecontentを持つPHPが含まれているので、私は一度も出力しました。

通常のページ以外のレンダリングで、抽象的なデータ、または同じデータをリクエストすることができます。

+0

答えをいただきありがとうございます。私はそれが行く方法だと感じています。できるだけ別のポートで興味のあるこの特定のコンテンツ用のjsonレンダリング –

+0

新しい型を追加するように指示するだけです。 あなたが、あなたのURLの末尾に使用して&typenum = 123この1にアクセスすることができPAGE mynewpagename.typeNum = 123 = mynewpagenameを追加することによって、そうすることは非常に簡単です。 それに加えて、すべてのヘッダーやものを無効にすることができます。 – randomresult

+0

今解決されている場合は、質問に回答してください。 Thx – randomresult

1

TYPO3をまったく使用したくない場合でも、データベースにすべてのコンテンツとページ関連データが格納されており、そこによくソートされているため、php/mysqlを使用して独自のクエリを作成できます。 (上記のように新しいpagetypeを定義するよりもはるかに機能しますが、オプションにすることもできます)

+1

その後、TYPO3は視認性を制御する多くのフィールドを使用するため、TYPO3をさらに理解する必要があるかもしれません(削除されて隠されているだけでなく、開始時間、終了時間、言語および作業領域)。そしてプラグイン(ページ上の 'simple 'contentelements)は、追加のロジックを持つ他のページからのレコードを表示することができます。 'simple'クエリに反映される必要があるすべてのもの。このようにして、新しいレンダリングを行うよりTYPO3専門家になる必要がありました(またはTYPO3管理者から特別なレンダリングを注文する) –

+0

ありがとう、私はTYPO3がMySqlとPHPによってバックアップされたことを知りませんでした –

関連する問題