2012-02-08 3 views
1

Я просто попадаю в Joomla. Я успешно переопределил страницы статей, создав в моем шаблоне каталог html/com_content/article и скопировал необходимые файлы из каталога/com_content.Joomla 2.5 frontpage override

Я читал, что это также возможно для главной страницы. Кажется, мне не хватает каталога главной страницы из каталога/com_content. Поддерживается ли это в Joomla 2.5. Я действительно не хочу использовать другой шаблон для моей главной страницы, но похоже, что это может быть мой единственный вариант.

Любая помощь была бы принята с благодарностью.

Приветствия Том

ответ

1

«Титульный лист» это просто сборник статей, которые вы считаете, чтобы быть на главной странице «». Я не уверен, что вы имеете в виду, когда говорите, что вы «переопределили» страницы статей ... вы имеете в виду шаблон? Вам не нужно делать это для каждой статьи (если это то, что вы подразумеваете, что вы сделали).

Возможно, вы не понимаете, как работает система шаблонов Joomla относительно сайта, если вы переопределяете каждую созданную вами статью? Нет каталога 'frontpage', потому что нет реальной «главной страницы»; основной шаблон, который вы назначаете с адресом на главной странице и на все другие страницы на сайте (каждая статья), если иное не указано.

Так что настройте свой основной шаблон, чтобы настроить свою главную страницу. Я думаю, что вы используете переопределения шаблонов неправильно.

+1

Позвольте мне уточнить - на «неправильном пути» Я просто имею в виду, что вы можете создать 1 шаблон для настройки ощущения внешнего вида/макета всего сайта - это будет применяться к статьям и на первой странице, если вы не хотите резко различного взгляда на каждого, и в этом случае вы можете обратиться к нему через html/css; переопределение шаблонов. Но похоже, что вы делаете больше работы, которая необходима, которая будет покрываться путем создания шаблона с самого начала. – Hanny

+0

Привет, Ханни, я просто перешел к тому, что говорилось в [joomla wiki] (http://docs.joomla.org/Giving_the_Front_Page_a_different_style_from_other_pages#Create_or_Update_a_Frontpage_Blog_Layout_Override). Я думаю, что у меня может быть неправильный конец палки. Я добавил логику в свой основной шаблон, чтобы проверить, является ли это главной страницей и отображает другой контент. 'if ($ menu-> getActive() == $ menu-> getDefault()) {$ home_page = true; } 'Это кажется разумным? –

+1

В идеале, этот шаблон будет просто отображать созданные в нем позиции модуля и соответственно создавать страницы соответствующим образом css. – Hanny

3

'frontpage' теперь называется 'featured'.

Override файлов в /components/com_content/views/featured/tmpl

+0

Привет, Марк, спасибо, что вернулись ко мне. Вместо того, чтобы переопределять шрифтную страницу, это фактически применяло переопределение к выпуску статей. Возможно, это то, как он настроен по умолчанию, но моя главная страница довольно статична, очень сильно отличающаяся от остальной части сайта. Я добавил логику в свой основной шаблон, чтобы проверить, является ли это главной страницей и отображает другой контент. –