Измененный модуль print с локализацией

Главные вкладки

Аватар пользователя inc inc 25 сентября 2006 в 12:41

Добавлена поддержка алиасов страниц:
Если раньше для страницы site.com/about версия для печати была по адресу site.com/node/13/print, то сейчас по адресу site.com/about/print, причем никаких алиасов не создается.
Возможно будет некорректно работать совместно с модулем i18n.

Добавлена возможность указания на каких страницах показывать ссылку "версия для печати", а на каких нет.
Выкладываю русификацию отдельно, чтобы можно было ее использовать для оригинального модуля.

ВложениеРазмер
Иконка пакета print.zip5.06 КБ
Иконка пакета print-ru.zip1.69 КБ

Комментарии

Аватар пользователя Гость Гость (не проверено) 2 октября 2006 в 13:10

Попробую себе установить, полезный модуль, особенно для новостных сайтов

Аватар пользователя inc inc 2 октября 2006 в 16:44

В архиве - только измененные файлы, т.е чтобы установить модуль надо распаковать файлы оригинального модуля, а затем туда-же (поверх) распаковать архив выше.

Аватар пользователя klim klim 6 апреля 2009 в 19:05

А как можно изменять форматирование текста внутри версии для печати?
Какие файлы надо поправить?
Например: убрать логотип сайта и ненужные поля.

Аватар пользователя inc inc 6 апреля 2009 в 21:04

"klim" wrote:
А как можно изменять форматирование текста внутри версии для печати?
Какие файлы надо поправить?
Например: убрать логотип сайта и ненужные поля.

Редактируйте файл print.tpl.php (находится в архиве).

P.S. Этот модуль - для Drupal 4.6. Вы правда используете такую старую версию?
Если нет, то вам сюда за последней версией: http://drupal.org/project/print

Аватар пользователя klim klim 6 апреля 2009 в 21:57

у меня друпал 6.10, взял последний модуль..
но задача остается..
указанный вами способ годится для новой версии?

Аватар пользователя inc inc 7 апреля 2009 в 10:23

В архиве любого модуля должен быть файл README.txt, обычно там все написано.
Выдержка из README.txt для модуля print:
[quote]
- It is possible to set per-content-type and/or theme-specific templates
which are searched for in the following order:
1. print_[format].node-[type].tpl.php in the theme directory
2. print_[format].node-[type].tpl.php in the module directory
3. print_[format].tpl.php in the theme directory
4. print_[format].tpl.php in the module directory
5. print.node-[type].tpl.php in the theme directory
6. print.node-[type].tpl.php in the module directory
7. print.tpl.php in the theme directory
8. print.tpl.php in the module directory (supplied by the module)

format is either html, mail or pdf, and type is Drupal's node type (e.g.
page, story, etc.)
[\quote]
Или по-русски(не дословно):
Существует возможность настроить шаблоны вывода отдельно для различных типов материалов(нод) и/или различных тем оформления. Для этого нужно создать/редактировать какой-либо из файлов шаблонов(см. ниже). Движок шаблонизации будет искать следующие файлы шаблонов:
(Движок сначала будет искать 1-й файл. Если он не найден, то 2-й, и т.д.)
1. print_[format].node-[type].tpl.php в каталоге темы оформления
2. print_[format].node-[type].tpl.php в каталоге модуля
3. print_[format].tpl.php в каталоге темы оформления
4. print_[format].tpl.php в каталоге модуля
5. print.node-[type].tpl.php в каталоге темы оформления
6. print.node-[type].tpl.php в каталоге модуля
7. print.tpl.php в каталоге темы оформления
8. print.tpl.php в каталоге модуля (файл поставляется вместе с модулем)

, здесь format - это html, mail или pdf;
type - машинное название типа материалов(нод) (например, page, story).

Аватар пользователя smk9001 smk9001 4 октября 2010 в 9:01

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

drupal 6