Browse Source

scholar page templates

master
rdrew 1 week ago
parent
commit
db7c08ad23
  1. 40
      templates/block/block--advanced-search.html.twig
  2. 34
      templates/layout/page--user.html.twig
  3. 4
      templates/main_layouts/taxonomy-term--scholars.html.twig

40
templates/block/block--advanced-search.html.twig

@ -0,0 +1,40 @@
{#
/**
* @file
* Theme override to display a block.
*
* Available variables:
* - plugin_id: The ID of the block implementation.
* - label: The configured label of the block if visible.
* - configuration: A list of the block's configuration values.
* - label: The configured label for the block.
* - label_display: The display settings for the label.
* - provider: The module or other provider that provided this block plugin.
* - Block plugin specific settings will also be stored here.
* - content: The content of this block.
* - attributes: array of HTML attributes populated by modules, intended to
* be added to the main container tag of this template.
* - id: A valid HTML ID and guaranteed unique.
* - title_attributes: Same as attributes, except applied to the main title
* tag that appears in the template.
* - title_prefix: Additional output populated by modules, intended to be
* displayed in front of the main title tag that appears in the template.
* - title_suffix: Additional output populated by modules, intended to be
* displayed after the main title tag that appears in the template.
*
* @see template_preprocess_block()
*/
#}
<div{{ attributes.addClass('block') }}>
{{ title_prefix }}
{% if label %}
<h2{{ title_attributes.addClass('block-title') }}>{{ label }}</h2>
{% endif %}
{{ title_suffix }}
<div class="block-content">
{% block content %}
{{ content }}
{% endblock %}
<a href="/search">ADVANCED SEARCH</a>
</div><!--/.block-content -->
</div><!--/.block -->

34
templates/layout/page--user.html.twig

@ -23,37 +23,33 @@
<h2>Manage Your Scholar Profile</h2> <h2>Manage Your Scholar Profile</h2>
<div id="tabs" class="profile_management"> <div id="tabs" class="profile_management">
<ul> <ul>
<li><a href="#preview"><i class="far fa-eye"></i>Preview</a></li> <li><a href="#tab_1"><i class="far fa-eye"></i>Preview</a></li>
<li><a href="#publications"><i class="fas fa-list"></i>Your Publications</a></li> <li><a href="#tab_2"><i class="fas fa-list"></i>Your Publications</a></li>
<li><a href="#tabs-1"><i class="fas fa-edit"></i>Add Scholarly Works</a></li> <li><a href="#tab_3"><i class="fas fa-edit"></i>Edit Your Profile</a></li>
<li><a href="#tabs-2"><i class="fas fa-plus"></i>Deposit Full Text</a></li> <li><a href="#tab_4"><i class="fas fa-plus"></i>Add Scholarly Works</a></li>
<li><a href="#tabs-3"><i class="fas fa-plus"></i>Edit Your Profile</a></li> <li><a href="#tab_5"><i class="fas fa-plus"></i>Deposit Full Text</a></li>
</ul> </ul>
<div id="preview">
<div id="tab_1">
Need to put the existing profile here, I need access to a variable (ID?) that I can use to grab the correct profile page for insertion Need to put the existing profile here, I need access to a variable (ID?) that I can use to grab the correct profile page for insertion
{{ drupal_entity('taxonomy_term', scholar_tid) }} {{ drupal_entity('taxonomy_term', scholar_tid) }}
</div> </div>
<div id="publications"> <div id="tab_2">
<h3>Your Publications:</h3>
{{ drupal_view('my_publications', 'block_1') }} {{ drupal_view('my_publications', 'block_1') }}
</div> </div>
<div id="tabs-1"> <div id="tab_3">
<h3>Request Changes to Your Profile:</h3>
{{ drupal_entity('webform', 'edit_scholar_profile') }}
</div>
<div id="tab_4">
<h3>Add Scholarly Works To Your Profile:</h3> <h3>Add Scholarly Works To Your Profile:</h3>
{{ drupal_entity('webform', 'add_scholarly_works') }} {{ drupal_entity('webform', 'add_scholarly_works') }}
</div> </div>
<div id="tabs-2"> <div id="tab_5">
<h3>Deposit Full Text:</h3> <h3>Deposit Full Text:</h3>
{{ drupal_entity('webform', 'deposit_full_text') }} {{ drupal_entity('webform', 'deposit_full_text') }}
</div> </div>
<div id="tabs-3">
<h3>Request Changes to Your Profile:</h3>
{{ drupal_entity('webform', 'edit_scholar_profile') }}
</div>
</div> </div>
{{ page.content }} {{ page.content }}
</div> </div>

4
templates/main_layouts/taxonomy-term--scholars.html.twig

@ -23,12 +23,12 @@
* @see template_preprocess_taxonomy_term() * @see template_preprocess_taxonomy_term()
*/ */
#} #}
{# my dubugger #} {# my dubugger
<details> <details>
<summary>Rob's var dump</summary> <summary>Rob's var dump</summary>
{{ dump(content) }} {{ dump(content) }}
</details> </details>
{# /my dubugger #} /my dubugger #}
{% {%
set fancy_fields = [ set fancy_fields = [
content.name, content.name,

Loading…
Cancel
Save