CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Управление "Дополнительные поля"
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Страницы: 1, 2
Всем доброго время суток,
у меня такой вопрос, можно ли самому ставить дополнительные поля в шаблон, т.е.
Пример на шаблоне ДЛЕ

<td>{shortstory}</td>
[xfgiven_example]<b>Аудио кодек</b>: [xfvalue_example][/xfgiven_example]


ну или типо того.



Потом, не хочет добавлять сами поля, пишет что нужно писать латинецей
вот скрин



спасибо заранее.
Alexander
Всмысле? Вы имеете ввиду одиночные поля из интерфейса дополнительных полей?
мда, то что в Модули - Новости - Дополнительные поля - Добавить поле
Alexander
AnimeFighter, можно. Для этого:
1. Открываем файл modules/user/index.php, найти строку:
&#39;bookmark&#39;	=>$bookmark,

Добавить ниже:
&#39;af&#39;=>$af,

2. Скопировать файл templates/*/Base--full.php в templates/*/Base-news-full.php
3. В файле темы оформления Base-news-full.php можно писать
<?php echo$af[&#39;внутренее имя поля&#39;]?>
Цитата (Alexander @ 17.8.2009, 17:46)
'af'=>$af,

Цитата (Alexander @ 17.8.2009, 17:46)
<?php echo$af['внутренее имя поля']?>

тоесть, могу вместо af могу поставить и pk и тому подобное, да?

спасибо=)
NoIndex
Цитата (AnimeFighter @ 17.8.2009, 21:48)
Потом, не хочет добавлять сами поля, пишет что нужно писать латинецей
вот скрин

У Вас там внутреннее имя содержит проблемы — так нельзя, поставьте вместо пробелов нижние подчёркивание.
Цитата (NoIndex @ 17.8.2009, 18:21)
У Вас там внутренне имя содержит проблемы — так нельзя, поставьте вместо пробелов нижние подчёркивание.

хотя там стоит что и пробелы допустимы

спасибо
NoIndex
Цитата (AnimeFighter @ 17.8.2009, 23:31)
хотя там стоит что и пробелы допустимы

Ткните носом — в упор не вижу:
Цитата
Имя может содержать только латинские буквы, цифры, тире и знака "_"!
Цитата (NoIndex @ 17.8.2009, 18:49)
Ткните носом — в упор не вижу:


тире с пробелом перепутал, пардон
Alexander
Цитата (AnimeFighter @ 17.8.2009, 19:05)
тоесть, могу вместо af могу поставить и pk и тому подобное, да?

Да. Можете использовать смело :)
Цитата (Alexander @ 17.8.2009, 20:07)
<?php echo$af['внутренее имя поля']?>

вот ещё такой вопрос

если я например хочу в пендюрить туда HTML код, то тогда так оно будет выглядеть?
<?php echo$forum <a href="[&#39;value&#39;]">Перейти</a>?>

наверняка ошибся, но лучше спросить, чем на химичить=)
Alexander
Не получиться туда так просто впендюрить ХТМЛ. Можно только переменную вставить вовнутрь ХТМЛа...
а можно какнить так сделать?
Alexander
AnimeFighter, "так" это как? Объясняйте нормально чего Вы хотите.
Цитата (Alexander @ 17.8.2009, 22:00)
AnimeFighter, "так" это как? Объясняйте нормально чего Вы хотите.

извиняюсь
так вот, что я добиваюсь, это

в новости должно выглядеть вот так

Ссылка на форум: Перейти (Само слово "перейти" связано с заданным путём на форум)

вот пример, что я имею ввиду

<td>{shortstory}</td>
[xfgiven_example]<b>Ссылка на форум</b>: <a href="[xfvalue_example]">Перейти</a>[/xfgiven_example]
Alexander
AnimeFighter, ну, тогда так:
<?php if($af[&#39;link_to_forum&#39;]):?><a href="<?php echo$af[&#39;link_to_forum&#39;]?>" target="_blank">Перейти</a><?php endif?>
Alexander,
благодарю
kild
а в краткой новости дополнительные поля работают? и если да то для вывода в шаблон подключать их так же?
egysya
Цитата (Alexander @ 17.8.2009, 19:46)
AnimeFighter, можно. Для этого:
1. Открываем файл modules/user/index.php, найти строку:
'bookmark'    =>$bookmark,
Добавить ниже:
'af'=>$af,
2. Скопировать файл templates/*/Base--full.php в templates/*/Base-news-full.php
3. В файле темы оформления Base-news-full.php можно писать


Сколько не бился над этими полями так и не получилось их вывести(((
Первое наверное было в файле
Цитата
1. Открываем файл modules/user/index.php, найти строку:

1. Открываем файл modules/news/user/index.php, найти строку: - Нашел строку.
2. Скопировал
3. Написал, но выводится ничего не выводится(((
Alexander
egysya, покажите, что Вы сделали и что не получилось.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.