Перейти к содержимому


Фотография
- - - - -

Create new form for submission

submission

Лучший Ответ SmetDenis , 12 May 2013 - 00:50

Hi,

Please, open "positions.xml".
It is the same place where the php file.
Add to it this text for your template block.
 

<position name="additional_fields">Additional Fields</position>
I do not recommend to use spaces in the position key.
Here is the correct code
 
<?php if ($this->checkPosition('additional_fields')) : ?>
<fieldset>
    <legend><?php echo JText::_('Additional fields'); ?></legend>
    <?php echo $this->renderPosition('additional_fields', array('style' => 'submission.block')); ?>
</fieldset>
<?php endif; ?>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 Ryan Caplain

Ryan Caplain

Отправлено 11 May 2013 - 17:54

Hello!

I want to create on my site two forms for front-end submission.
Has created a new form template "guest_submission.php" and created a new submission item in Joomla CP.

How to use my new template? I do not see it anywhere.

Regards, Ryan Caplain.

Сообщение отредактировал SmetDenis: 04 June 2013 - 12:04

  • 0

#2 SmetDenis

SmetDenis

Отправлено 11 May 2013 - 20:04

Open this file
/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/metadata.xml
or
/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/<ITEM TYPE>/metadata.xml

And add into file the new block, as it
<layout name="guest_submission" type="submission">
   <name>Guest Submission</name>
   <description>Guest Submission layout</description>
</layout>

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Ryan Caplain

Ryan Caplain

Отправлено 12 May 2013 - 00:09

Hi, SmetDenis

Thanks, its work!

have a new question.
how to add new position in my submition template.
I add this block in php file, but in admin CP not find a new position "additional fields".
 
<?php if ($this->checkPosition('additional fields')) : ?>
<fieldset>
    <legend><?php echo JText::_('Additional fields'); ?></legend>
    <?php echo $this->renderPosition('additional fields', array('style' => 'submission.block')); ?>
</fieldset>
<?php endif; ?>
What am I doing wrong?
  • 0

#4 SmetDenis

SmetDenis

Отправлено 12 May 2013 - 00:50   Лучший Ответ

Hi,

Please, open "positions.xml".
It is the same place where the php file.
Add to it this text for your template block.
 
<position name="additional_fields">Additional Fields</position>
I do not recommend to use spaces in the position key.
Here is the correct code
 
<?php if ($this->checkPosition('additional_fields')) : ?>
<fieldset>
    <legend><?php echo JText::_('Additional fields'); ?></legend>
    <?php echo $this->renderPosition('additional_fields', array('style' => 'submission.block')); ?>
</fieldset>
<?php endif; ?>

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Ryan Caplain

Ryan Caplain

Отправлено 12 May 2013 - 18:11

Thanks for the quick response.
  • 0





Темы с аналогичным тегами submission

Click to return to top of page in style!