Edit-In-Place — различия между версиями
(Sir, you are right. , http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4381.html buy finpecia 5mg online, imu, http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4382.html buy fincar 10) |
(I'll have to take him a note. , http://www.wnmu.edu/ubb/Forum8/HTML/000027.html cialis super active online, 221101, http://www.wnmu.edu/ubb/Forum8/HTML/000028.html levitra plus sale, 8((, http://cor) |
||
Строка 5: | Строка 5: | ||
Sir, you are right. , http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4381.html buy finpecia 5mg online, imu, http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4382.html buy fincar 10mg, gmjrlg, http://www.uvm.edu/~uvmcsa/forum/index.php?mods=topicdisplay&forumid=3&postid=40 propecia no prescription, %-DDD, http://carpe.umd.edu/CARPE%20Forum/forum/741787376 replica rolex watches, 539129, http://carpe.umd.edu/CARPE%20Forum/forum/434380811 replica omega seamaster, 0729, | Sir, you are right. , http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4381.html buy finpecia 5mg online, imu, http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4382.html buy fincar 10mg, gmjrlg, http://www.uvm.edu/~uvmcsa/forum/index.php?mods=topicdisplay&forumid=3&postid=40 propecia no prescription, %-DDD, http://carpe.umd.edu/CARPE%20Forum/forum/741787376 replica rolex watches, 539129, http://carpe.umd.edu/CARPE%20Forum/forum/434380811 replica omega seamaster, 0729, | ||
− | + | I'll have to take him a note. , http://www.wnmu.edu/ubb/Forum8/HTML/000027.html cialis super active online, 221101, http://www.wnmu.edu/ubb/Forum8/HTML/000028.html levitra plus sale, 8((, http://corot.dmca.yale.edu/~dmca/forum.cgi?fid=07&topic_id=1254069957 viagra professional sale, 65589, http://serc.carleton.edu/NAGTWorkshops/petrology/discussion/chanel_replica_.html chanel replica watches j12, ouzbls, http://serc.carleton.edu/NAGTWorkshops/petrology/discussion/replica_breitli.html replica breitling watches, bflou, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Описание атрибутов из пространства имен umi == | == Описание атрибутов из пространства имен umi == |
Версия 06:05, 28 сентября 2009
I'll have to take him a note. , http://students.brown.edu/bts/bbpress/topic.php?id=6 buy propecia without prescription, rqu, http://students.brown.edu/bts/bbpress/topic.php?id=7 discount cialis, >:-DDD, http://www.fiu.edu/~its/wwwboard/messages/32.htm buy revatio 20mg, =PP, http://www.cs.virginia.edu/wiki/pin/index.php/User:Acai_Berry_Online._Order_Acai_Berry_Without_Prescription acai berry, 13930, http://www.education.gov.lc/forum/index.php?topic=5.0 cialis 20mg, 84576,
I support the author, sensibly laid out. , http://www.itla.edu.do/softwareeducativo/trinitaria/foro/viewtopic.php?f=12&t=25 buy augmentin, 8-PP, http://www.itla.edu.do/softwareeducativo/trinitaria/foro/viewtopic.php?f=12&t=26 buy reductil online, okn, http://www.auburn.edu/student_info/peoples_republic_cso/index.php?option=com_joomlaboard&Itemid=38&func=view&id=91&catid=9 purchase phentermine without prescription, >:P, http://apps.exploratorium.edu/cgi-bin/yabb2-cooking/YaBB.pl?num=1253513266 viagra sale, =P, http://apps.exploratorium.edu/cgi-bin/yabb2-cooking/YaBB.pl?num=1253513950 cialis 20mg, >:-[[,
Sir, you are right. , http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4381.html buy finpecia 5mg online, imu, http://www.utdallas.edu/~junqiang.zhou/cgi-bin/board/msg/4382.html buy fincar 10mg, gmjrlg, http://www.uvm.edu/~uvmcsa/forum/index.php?mods=topicdisplay&forumid=3&postid=40 propecia no prescription, %-DDD, http://carpe.umd.edu/CARPE%20Forum/forum/741787376 replica rolex watches, 539129, http://carpe.umd.edu/CARPE%20Forum/forum/434380811 replica omega seamaster, 0729,
I'll have to take him a note. , http://www.wnmu.edu/ubb/Forum8/HTML/000027.html cialis super active online, 221101, http://www.wnmu.edu/ubb/Forum8/HTML/000028.html levitra plus sale, 8((, http://corot.dmca.yale.edu/~dmca/forum.cgi?fid=07&topic_id=1254069957 viagra professional sale, 65589, http://serc.carleton.edu/NAGTWorkshops/petrology/discussion/chanel_replica_.html chanel replica watches j12, ouzbls, http://serc.carleton.edu/NAGTWorkshops/petrology/discussion/replica_breitli.html replica breitling watches, bflou,
Описание атрибутов из пространства имен umi
Атрибуты из пространства имен umi необходимы для указания редактируемых регионов.
Список атрибутов:
umi:element-id - указывает идентификатор элемента (страницы), соответствующий редактируемой области. При наличии подключенной возможности "Виджеты" и если этот атрибут указан, создается редактируемый регион и появляется возможность удалить элемент из структуры.
umi:object-id - указывает идентификатор объекта, соответствующий редактируемой области. При наличии подключенной возможности "Виджеты" и если этот атрибут указан, создается редактируемый регион и появляется возможность удалить объект.
umi:field-name - указывает идентификатор свойства элемента или объекта (можно смотреть в шаблонах данных), с которым связана редактируемая область. Работает только в связке с umi:element-id или umi:object-id. Если umi:object-id и umi:element-id не указан, пытается взять его у первой родительской редактируемой области. Если этот атрибут указан и определен идентификатор объекта или элемента, создается редактируемый регион с возможностью править свойство.
umi:module и umi:method - указывает какому модулю и методу соответствует редактируемая область. Если оба атрибута указаны, создается редактируемый регион с возможностью добавлять объекты или элементы (при наличии подключенной возможности "Виджеты"). Если у области указан umi:element-id, то создаваемые элементы (страницы) будут создаваться дочерними от элемента, соответствующего идентификатору umi:element-id
Примеры назначения редактируемых регионов
1. Создаем редактируемый заголовок в tpl-шаблоне страницы:
<h1 umi:element-id="%pid%" umi:field-name="h1">%header%</h1>
2. Создаем редактируемый список пользователей с возможностью добавить, удалить пользователя и редактировать имя каждого пользователя. xsl - шаблон:
<xsl:template match="udata[@module='users'] and udata[@method='list_users']">
<ul umi:module="users" umi:method="list_users">
<xsl:apply-templates select="items/item" mode="viewuser">
</ul>
</xsl:template>
<xsl:template match="item" mode="viewuser">
<li umi:object-id="{@id}" umi:field-name="{fname}"><xsl:value-of select="document(concat('uobject://', @id, '.fname'))//value" /></li>
</xsl:template>
3. Создаем редактируемое меню в tpl-шаблоне. Получаем возможность добавлять в меню страницы на любую вложенность, удалять страницы и изменять имена пунктов меню. Модифицируем шаблон /tpls/content/menu/default.tpl:
<?php
$FORMS = Array();
$FORMS['menu_block_level1'] = <<<END
<div id="menu" umi:element-id="%id%" umi:module="content" umi:method="menu">
%lines%
</div>
END;
$FORMS['menu_line_level1'] = <<<END
<a href="%link%" umi:element-id="%id%" umi:field-name="name">%text%</a>
END;
$FORMS['menu_line_level1_a'] = <<<END
<a class="active" href="%link%" umi:element-id="%id%" umi:field-name="name">%text%</a>
END;
?>