Подскажите в каком месте обрабатываются l

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
i3bepb
Forum Members
Forum Members
Posts: 15
Joined: Thu Nov 25, 2010 6:51 am

Подскажите в каком месте обрабатываются l

Post by i3bepb »

У нас в шаблоне переменная {content} заменяется на содержимое страницы. А в содержимом страницы есть код вставки фотогалереи - {Gallery dir='for_simple'}. В каком месте обрабатывается эта переменная, ведь когда в шаблон вставляется, то должно получится, что вместо {content} вставляется {Gallery dir='for_simple'} и все. Но ведь она обрабатывается. Можете ткнуть в коде где это происходит?
Sonya

Re: Подскажите в каком месте обрабатываются l

Post by Sonya »

i3bepb wrote: в содержимом страницы есть код вставки фотогалереи - {Gallery dir='for_simple'}. В каком месте обрабатывается эта переменная, ведь когда в шаблон вставляется, то должно получится, что вместо {content} вставляется {Gallery dir='for_simple'}
Нет, не вместо {content} а со всем остальным контентом.

Я могу написать в содержимом страницы:

Code: Select all

Добро пожаловать!
{moi_super_module}
А вот картинки {Gallery dir='for_simple'}
И не забываем просматривать "Новости" {News}
Все вышеприведённое - это {content}. Cначала обработаетcя содержимое страницы, неважно сколько модулей Вы туда вставили, а потом шаблон страницы.
i3bepb
Forum Members
Forum Members
Posts: 15
Joined: Thu Nov 25, 2010 6:51 am

Re: Подскажите в каком месте обрабатываются l

Post by i3bepb »

Sonya wrote: Все вышеприведённое - это {content}. Cначала обработаетcя содержимое страницы, неважно сколько модулей Вы туда вставили, а потом шаблон страницы.
Т.е. вначале все коды-вставок в {content} заменяются данными(скажем так), а потом он уже выводится?
Вот мне как раз и нужно то место, где эти коды-вставок заменяются. Где?
Sonya

Re: Подскажите в каком месте обрабатываются l

Post by Sonya »

i3bepb wrote: Т.е. вначале все коды-вставок в {content} заменяются данными(скажем так), а потом он уже выводится?
Вот мне как раз и нужно то место, где эти коды-вставок заменяются. Где?
Они не заменяются, они парсятся через Smarty. {content} через Smarty плагин в /lib/function.content.php Шаблоны модулей через функции API, например, ProcessTemplateFromDatabase().

Вопрос какой-то общий, может Вы просто скажете, что Вам нужно, чтобы не лазить в керн и решать таким образом задачи, которые возможно могут быть решены на уровне API?
Post Reply

Return to “Russian - русский”