Доп действия для определенного типа контента

 
Посетитель
small user social cms
Сообщений: 65
Сейчас возникла необходимость для определенного тип контента, добавить дополнительные действия (на подобие редактирования).
А еще вопрос: можно для определенного типа контента указать свой шаблон детального просмотра записи?

Версия движка 2.5.
Редактировалось: 1 раз (Последний: 11 апреля 2016 в 21:50)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Роман Волков:
Сейчас возникла необходимость для определенного тип контента, добавить дополнительные действия (на подобие редактирования).
Это вопрос или озвучивание факта.
Роман Волков:
можно для определенного типа контента указать свой шаблон детального просмотра записи?
можно, назовите его "имя_типа_контента_item.tpl.php" в папке \templates\default\content
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1159
Роман Волков:
можно для определенного типа контента указать свой шаблон детального просмотра записи?
Да, в папке /templates/шаблон/content/ создайте файл ИМЯ_КОНТЕНТА_item.tpl.php
Например: books_item.tpl.php
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1159
не успел :)
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Evanescence:
не успел :)
Evanescence, проворнее надо быть v
Роман Волков, создаёте тип контента, затем создаёте компонент с таким же системным именем, (или сперва компонент, а потом тип контента) в файле фронтенда компонента переопределяете работу экшенов, (где-то на форуме r2 выкладывал), создаёте ссылку в шаблоне этого типа контента, и к ней вешаете экшн-обработчик. Как-то так на "пальцах" это выглядит.
Посетитель
small user social cms
Сообщений: 65
Loadырь:

Роман Волков:
Сейчас возникла необходимость для определенного тип контента, добавить дополнительные действия (на подобие редактирования).
Это вопрос или озвучивание факта.
Роман Волков:
можно для определенного типа контента указать свой шаблон детального просмотра записи?
можно, назовите его "имя_типа_контента_item.tpl.php" в папке \templates\default\content

Да, Вы правы, просто после длительного рабочего дня, мысли путаются. Вопрос должен звучать так:
Как для определенного типа контента, добавить дополнительные действия?
Например для детального просмотра статьи, добавить кнопку "Добавить в избранное", и куда тогда писать логику? Создать свой компонент?
Посетитель
small user social cms
Сообщений: 65
Loadырь:

Evanescence:
не успел :)
Evanescence, проворнее надо быть v
Роман Волков, создаёте тип контента, затем создаёте компонент с таким же системным именем, (или сперва компонент, а потом тип контента) в файле фронтенда компонента переопределяете работу экшенов, (где-то на форуме r2 выкладывал), создаёте ссылку в шаблоне этого типа контента, и к ней вешаете экшн-обработчик. Как-то так на "пальцах" это выглядит.

Первый совет очень помог, спасибо. А вот по поводу второго: если у меня тип контента и компонент с одним именем - тогда ломаются методы создания, удаления и т.п. Не подскажете, как сделать так, чтобы эти действия обрабатывались как действия "типа контента"?
Редактировалось: 1 раз (Последний: 11 апреля 2016 в 22:42)
Посетитель
small user social cms
Сообщений: 65
Evanescence:

Роман Волков:
можно для определенного типа контента указать свой шаблон детального просмотра записи?
Да, в папке /templates/шаблон/content/ создайте файл ИМЯ_КОНТЕНТА_item.tpl.php
Например: books_item.tpl.php

Хоть и не успели, но спасибо =)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Роман Волков:
если у меня тип контента и компонент с одним именем - тогда ломаются методы создания, удаления и т.п.
Если ваши методы называются также как и стандартные, то они переопределяются (в вашем случае ломаются).
Вот тема как объединить тип контента и компонент на примере places.
Посетитель
small user social cms
Сообщений: 65
Огромное Вам спасибо. Вы избавили от необходимости писать свою таблицу, а использовать типы контента.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.