2

Concrete5を使ってサイトにあるHTMLファイルをそのまま読み込む予定です。ファイルの数が多すぎてエディターからロードできないため、これを行う必要がありました。(madcap フレアを使用して html ファイルを生成します)

ただし、このメソッドで読み込まれるコンテンツには、concrete5 のタグ機能を使用する必要があります。開発者から、これは不可能だと言われました。

C5エディタを使わずにロードされたファイルにタグを使用する方法を知っている人はいますか?

つまり、C5 が提供する検索機能とフィルター機能を使用して、手動でリンクされた html ファイルのコンテンツをサイト内で検索およびフィルター処理したい

ヘルプ!!

4

1 に答える 1

0

body タグのコンテンツとして 1 つの大きなブロックを含む、標準の C5 ヘッダー/フッター コードで構成される非常に単純なテンプレートを作成することをお勧めします。

次に、(疑似コード)の行に沿ってページをインポートできます。

$parent = Page::getByCollectionPath('/');
$ct = CollectionType::getByHandle('template_name');
$data = array(
  'cName' => 'The page title',
  'cHandle' => 'The trailing path component'
);
$page = $parent->add($ct, $data);
$blocks = $page->getBlocks('Main');
// Gross hack because the template has one block, and that a 'content' block
$blocks[0]->update('content', 'IMPORTED HTML BODY CONTENT');

その後、API またはダッシュボードを介してタグを追加できます。

于 2013-09-10T20:28:44.233 に答える